创建和使用画刷
Posted ly570
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了创建和使用画刷相关的知识,希望对你有一定的参考价值。
Windows API 中有两个函数可以用来创建画刷。
CreateSolidBrush 函数可以用来创建一个指定颜色的实心画刷,原型为:
HBRUSH CreateSolidBrush( COLORREF crColor ); // crColor为画刷颜色
1
CreateHatchBrush 函数可以用来创建一个指定颜色的含有特定阴影样式的画刷,原型为:
HBRUSH CreateHatchBrush(http://www.amjmh.com)
int fnStyle, //画刷样式
COLORREF crColor //画刷颜色
);
1
2
3
4
fnStyle 可以有6种取值:
- HS_BDIGONAL:45度向上,自左至右的阴影(///)
- HS_CROSS:表示水平直线和垂直直线交叉阴影(+++)
- HS_DIAGCROSS:45度交叉阴影(XXX)
- HS_FDIAGONAL:45度向下自左至右的阴影(\\\)
- HS_HORIZONTAL:水平阴影(---)
- HS_VERTICAL:垂直阴影
---------------------
以上是关于创建和使用画刷的主要内容,如果未能解决你的问题,请参考以下文章
wpf 怎么用代码创建radialgradientbrush画刷