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