cpaintdc专题

CPaintDC,CClientDC,CDC

CPaintDC是从CDC派生出来的。在构造时自动调用CWnd::BeginPaint,析构时调用CWnd::EndPaint。通常CPaintDC用来响应WM_PAINT消息。一般应用在OnPaint函数. CClientDC也是从CDC派生出来的.构造时自动调用GetDC函数,析构时自动调用 ReleaseDC函数.一般应用于客户区窗口(可以画图的地方非标题)的绘制.

CPaintDC、CClientDC、CWindowDC和CMetaFileDC类的主要特点及区别

CPaintDC、CClientDC、CWindowDC和CMetaFileDC类的主要特点及区别  1、 设备环境(DC)     (1)在Windows中,显示工作是基于设备环境的。所谓设备环境(DC)是一种Windows数据结构,该结构包含应用程序设备输出时所需要的信息。    (2)在使用任何绘图函数之前必须建立一个设备环境对象。    (3)在Visual C+