15.windows绘图

Posted 不忘初心 方得始终

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了15.windows绘图相关的知识,希望对你有一定的参考价值。

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绘图的主要内容,如果未能解决你的问题,请参考以下文章

FileMaker Server 15 Windows 安装

无法在 R 2.15.2 Windows 中安装 bigmemory 库

android-ndk-r15c-windows-x86_64

15 Windows编程——系统内置窗口子类型之button

2022国赛15:Windows——文件共享

14.Windows绘图