创建一个屏幕设备环境,可以用:
CDC * pDC=GetDC( );
这里的GetDC( )是CWnd类的成员函数,它返回一个允许用户绘制它的窗口客户区的设备环境;如果还希望绘制非客户区,则使用:
CDC *pDC=GetWindowDC( );
如果需要绘制整个屏幕,如编写一个屏幕保护程序或游戏程序时,可能需要对整屏进行绘制,这时使用:
CDC *pDC=CDC::FromHandle (::GetDC (NULL));
CDC * pDC=GetDC( );
这里的GetDC( )是CWnd类的成员函数,它返回一个允许用户绘制它的窗口客户区的设备环境;如果还希望绘制非客户区,则使用:
CDC *pDC=GetWindowDC( );
如果需要绘制整个屏幕,如编写一个屏幕保护程序或游戏程序时,可能需要对整屏进行绘制,这时使用:
CDC *pDC=CDC::FromHandle (::GetDC (NULL));
本文介绍了在Windows编程中几种常用的屏幕绘制方法,包括如何使用GetDC()来绘制窗口客户区,GetWindowDC()来绘制非客户区,以及CDC::FromHandle(::GetDC(NULL))来绘制整个屏幕的方法。

2347

被折叠的 条评论
为什么被折叠?



