绘图类
来源:互联网 发布:花生壳 顶级域名 编辑:程序博客网 时间:2024/05/21 08:04
MFC绘图类主要有:CDC、CPaintDC、CClientDC和CWindowDC等,其中CDC是基础,其他的几个类是由CDC派生出来的。
先来介绍下这几个类:(1)CDC类:他是CObject类的一个派生类,他是所有绘图类的基类。(2)CPaintDC类:他是CDC类的一个派生类,用于模拟响应windows消息WM_PAINT的设备环境,在这个类中可以使用CDC的所有函数。CPaintDC一般用在Onpaint函数内,以响应WM_PAINT消息。WM_PAINT是当窗口的某个区域需要重画时激发的窗口消息。(3)CClientDC类:他也是CDC的一个派生类,他为非响应windows消息WM_PAINT的成员函数提供一个设备环境。(4)CWindowDC类:他也是CDC的一个派生类,提供一个设备环境,以便成员函数在包括非客户区在内的整个屏幕区域内绘图。
以上这些绘图类的区别:(1)CWindowDC与 CClientDC、 CPaintDC类的区别:用CPaintDC和CClientDC类的对象绘图时,绘制区只能是客户区,而不能在非客户区。而CWindowDC可以在非客户区里绘图。CWindowDC类一般在框架类(CMainFrame类)中使用,(2)CPaintDC和CClientDC的区别:CPaintDC类对象应用在Onpaint函数中,以响应WM_PAINT消息,而CClientDC类对象应用在非响应消息WM_PAINT情况下。
- 绘图类
- 绘图类
- JavaScript绘图类 (DIV绘图)
- JS 绘图类(纯DIV绘图)
- 简单绘图类
- MFC 绘图类
- as3 绘图类Graphics
- 工程绘图类软件
- OSG::geometry绘图类
- MFC绘图类
- 利用Path类绘图
- 绘图类—Graphics
- 使用Drawing 类绘图
- 绘图类的使用
- LinearGradientBrush 类:渐变绘图
- Graphics 绘图类 java
- view绘图Path类
- qt绘图 QPainter类
- DDoS前世今生 攻击原理与防御方法解析
- 网站经营管理模式误区
- delphi 里move函数的用法
- 连载《追梦》第一章 失落和希望
- database autocreate winrar file with window plan-task
- 绘图类
- 单片机音乐播放器
- JVM内存管理总结
- 连载《追梦》第二章 牵手
- 关键词volatile小议
- Ext JS 中实现自定义验证 密码修改 确认密码
- 用Parallel_For进行并行快速排序
- 常用获得文档类和视图类指针的方法
- Visual Source Safe简介