首页 > 其他 > 详细

画笔类

时间:2015-09-21 15:22:56      阅读:230      评论:0      收藏:0      [点我收藏+]
CPen pen(PS_SOLID,10,RGB(255,0,0));创建画笔
CClientDC dc(this);
CPen *pOldpen=dc.SelectObject(&pen); 选入设备描述表
dc.MoveTo(m_ptOrigin);
dc.LineTo(point);
dc.SelectObject(pOldpen);还原之前的画笔

CPen 画笔类

hdc.SelectObject 选入设备描述表 不然画笔无效
///////////////////////////////////////////////
CBrush 画刷类
填充一个矩形 鼠标起始坐标和结束坐标
CBrush brush(RGB(255,0,0));
CClientDC dc(this);
dc.FillRect(CRect(m_ptOrigin,point),&brush);
////////////////////////////////////////////////////

CBitmap 位图对象类 创建成功后再用CBrush画刷 画出来
初始化函数
LoadBitmap 从应用的可执行文件中加载一个命名的位图资源来初始化位图对象。
LoadOEMBitmap 加载一个预定义的Windows位图来初始化位图对象。
LoadMappedBitmap 加载一个位图并把它的颜色映射为系统颜色。
CreateBitmap 用一个指定宽度、高度和位图模式的依赖于设备的内存位图初始化位图对象。 CreateBitmapIndirect 用BITMAP结构中给出的宽度、高度和模式(可以不指定)的位图初始化位图对象。 CreateCompatibleBitmap 用一个位图初始化对象使之与指定设备兼容。
CreateDiscardableBitmap 用一个可丢弃的、与指定设备兼容的位图初始化对象。

 

画笔类

原文:http://www.cnblogs.com/IMyLife/p/4826118.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!