Windows GDI:画笔Pen使用总结
2015-05-16 00:02
225 查看
一、获取系统画笔
1.Win32
HGDIOBJ GetStockObject( int fnObject // stock object type );
系统画笔类型如下:
BLACK_PEN
WHITE_PEN
NULL_PEN
DC_PEN
示例:
HPEN hBlackPen = (HPEN)::GetStockObject(BLACK_PEN);
2.MFC
示例:HPEN hBlackPen = (HPEN)::GetStockObject(BLACK_PEN); CPen blackPen; blackPen.Attach(hBlackPen);
或
HPEN hBlackPen = (HPEN)::GetStockObject(BLACK_PEN); CPen* pBlackPen = CPen::FromHandle(hBlackPen);
二、创建一般画笔
1.Win32
HPEN CreatePen( int fnPenStyle, // pen style int nWidth, // pen width COLORREF crColor // pen color );
画笔线型如下:
PS_SOLID
PS_DASH
PS_DOT
PS_DASHDOT
PS_DASHDOTDOT
PS_NULL
PS_INSIDEFRAME
2.MFC
BOOL CPen::CreatePen( int nPenStyle, int nWidth, COLORREF crColor );
相关文章推荐
- linux学习使用总结-linux系统的安装和与windows双系统共享,linux常用的基本命令,今天贴在这里和大家分享
- GDI使用经验总结
- c#画笔Pen使用路径绘制图形
- System.Windows.Forms.DataGridView的使用总结
- Windows 7 和 Vista 下使用 Alipay 的解决方法总结 推荐
- windows编程中的单字符和宽字符使用 总结
- System.Windows.Forms.DataGridView的使用总结
- 使用WINDOWS的GDI开发游戏(开篇)
- 使用WINDOWS的GDI开发游戏(1)
- 使用WINDOWS的GDI开发游戏(2)
- 使用WINDOWS的GDI开发游戏(3)
- 使用WINDOWS的GDI开发游戏(4)
- 使用WINDOWS的GDI开发游戏(5)
- 使用WINDOWS的GDI开发游戏(6)完结篇
- Windows下使用Vmware+Fedora10构建嵌入式开发环境总结
- SVN的使用总结(2)--Windows下svn客户端TortoiseSVN的安装和操作
- Windows Phone Launchers & Choosers 使用总结(陆续更新)
- git hub在windows上的使用(官方帮助的总结)
- GDI 总结三: CImage类使用