摘要:
1. WS_CLIPCHILDREN随便建立一个Win32 Application,大概在画线的位置,摆放一个Button。看两段代码的结果。[代码][代码]第一个代码的结果是线在Button上,第二个则不是。根源在于GetDC和WS_CLIPCHILDREN的关系,以及BeginPaint对消息队列的影响。从《Windows图形编程》上面获得了BeginPaint的伪码:[代码]这个代码大致说明... 阅读全文
摘要:
CoInitialize(NULL);IActiveDesktop*pActiveDesktop=NULL;hr=CoCreateInstance(CLSID_ActiveDesktop,NULL,CLSCTX_INPROC_SERVER,IID_IActiveDesktop,(void**)&pActiveDesktop);hr=pActiveDesktop->SetWallpaper(image,style);WALLPAPEROPTwpo;wpo.dwSize=sizeof(WALLPAPEROPT);wpo.dwStyle=dwStyle;hr=pActiveDeskto 阅读全文