码迷,mamicode.com
首页 > Windows程序 > 详细

15.windows绘图(二)

时间:2016-07-01 22:51:52      阅读:372      评论:0      收藏:0      [点我收藏+]

标签:

1.GDI绘图对象 - 画笔

  (1)作用

     线的颜色、线型、线粗

  (2)使用

     a.创建句柄

       HPEN CreatePen( int              fnPenStyle,  //画笔的样式

                                         int              nWidth,      //画笔的粗细

                                         COLORREF  crColor);     //画笔的颜色

       成功,返回画笔句柄

       画笔样式:PS_SOLID - 实线,可支持多个像素宽,其他线型只能是一个像素宽

                              PS_DASH - 虚线

                              PS_DOT - 点线

                              PS_DASHDOT - 虚线和一个点交替出现

                              PS_DASHDOTDOT - 虚线和两个点交替出现

     b.将画笔应用到DC中

       HGDIOBJ SelectObject( HDC hdc,                //绘图设备句柄

                                                  HGDIOBJ hgdiobj);  //GDI绘图对象句柄,画笔句柄

       成功,返回原来的GDI绘图对象句柄(注意保存原来DC的画笔)。

     c.绘图

     d.取出DC中的画笔

       将原来的画笔用SelectObject函数放入到设备DC中,就会将我们创建的画笔取出。

     e.释放画笔

       BOOL DeleteObject( HGDIOBJ hObject);

       只能删除不被DC使用的画笔,所以释放前必须将画笔从DC中取出

     

                            

15.windows绘图(二)

标签:

原文地址:http://www.cnblogs.com/csqtech/p/5634400.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!