首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

请教怎么获得桌面窗口的DC

2012-02-25 
请问如何获得桌面窗口的DC?能不能给一个不用MFC的GDI中Bitblt的例子呢?麻烦越简单的越好。谢谢[解决办法]HD

请问如何获得桌面窗口的DC?
能不能给一个不用MFC的GDI中Bitblt的例子呢?麻烦越简单的越好。谢谢

[解决办法]
HDC hdc = GetDC(GetDesktopWindow () );
[解决办法]
HDC hdc = GetDC(GetDesktopWindow () );
HDC hdc = GetDC(NULL );


[解决办法]
先插入一张位图ID:IDB_BITMAP1
CView类OnDraw函数里加
CBitmap btp;
btp.LoadBitmap(IDB_BITMAP1);
CDC dc;
dc.CreateCompatibleDC(pDC);
dc.SelectObject(&btp);
pDC-> BitBlt(0,0,20,20,&dc,0,0,SRCCOPY);
[解决办法]
HDC hdc = GetDC(GetDesktopWindow () );



HDC hdc = GetDC(NULL );


:)

用其中一个,NULL 就是去桌面

热点排行
Bad Request.