新闻资讯
看你所看,想你所想

CPaintDC

CPaintDC类是一个来自CDC的设备环境类。它在构造期间执行CWnd::BeginPaint,江本任回整在析构期间执行CW王现因斗nd::EndPaint。 一个CPaintDC对象只在响应一个WM_PAINT消息的时候被使用,通常是来自在你的OnPaint消息处理成销感汽非解代层叶员函数中。

  • 中文名称 CPaintDC
  • 来自 CDC
  • 性质 设备环境类
  • 数据成员 m_ps

CPaintDC

  CPaintDC类是一个来自CDC的设备环境类。它在构造期间执行CW试面乡仅娘缩谈nd::BeginPaint,在析构期间执行CWnd::EndPa罪校陈黑席步基前这小城int。

  一个CPaintDC对象只在响应一剧激而个WM_PAINT来自消息的时候被使用,通常是在你的OnPaint消息处理成员函数中。

  #include <afxwin.h>

成员函数

数据成

  m_ps

  包含了用于画客户区的PAINTSTRUCT

m_hWnd

  CPai360百科ntDC对象所附着的HWND

构造函数

  CPaintDC

  构造一个连接到指定的C帮参错Wnd上的CPaintDC对象

  CPaintDC::m_ps

  说明:

  m_ps是一个PAINTSTRUCT类型的公有成员变量。它是一个由CW基触见关章形吧翻nd::Begin当海茶应括变Paint传递和填充的PAINTSTRUCT。

  这个抗般帮排兵宣月女谁PAINTSTRUCT包含了应用程序用来绘制与CPaintDC对象相关的窗口的客户区信息。

  注意,你可以通过PAINTSTRUCT来访问设备环境句柄。但是,你可以更直接地通过m_hDC成员变量来访问这个句柄,m_hDC是CPain端王罗草染才tDC从CDC继承来的。

  CPaintDC::m_hWnd

  说明:是CPaintDC对象所附着的HWND。m_它孙独迅喜鲁药hWnd是一个HWND类型宪福袁速层命眼的被保护变量。

  CPaintDC::CPa唱序展张殖买鲁燃intDC

  CPaintDC( CWnd* pWnd );

  throw( CResourceException );

  参数:

 银纪黑危著属什 pWnd

  指向一曾著把个CPaintDC对象所属的易随甲己临继充底满袁CWnd对象。

  说明:

唱胡整犯宪  构造一个CPai轮跳白季器还案统由话ntDC对象,准备用于绘画的应用程序窗口,并将PAINTSTRUCT结构保存在m_ps成员变量中。

  如果Windows GetDC调用失败,则抛出一个异常(CResourceException类型)。

  如果Windows已经分配了它所有的可利用的设备环境,则没有可用的设备环境了。在Windows下,你的应用程序在给定时刻竞争五个可用的公共显示环境。

转载请注明出处安可林文章网 » CPaintDC

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:fendou3451@163.com