第022讲:窗口绘画:画刷
知识点回顾:1. 封闭式图形
函数名称图形
Rectangle直角矩形
Ellipse椭圆形
RoundRect圆角矩形
Chord弓形
Pie扇形
Polygon多边形
PolyPolygon多个多边形
以上都是封闭式的图形,它们都会顺便用当前画刷填充内部空间。因为默认的填充颜色是白色,与客户区的背景一个颜色,所以我们看不出来而已。
2. 不填充封闭式图形
只需要将画刷设置为 HOLLOW_BRUSH 或者 NULL_BRUSH 即可。
3. 创建画刷
1. CreateSolidBrush——创建实心画刷
2. CreateHatchBrush——创建阴影画刷
注:SetBkMode 和 SetBkColor 函数可以修改阴影画刷的背景颜色和背景模式。
CreateBrushIndirect 函数可以用于创建批量画刷,用法跟之前 CreatePenIndirect 函数的用法相似,同样需要用到一个 LOGBRUSH 结构。
WinSDK
页:
[1]