*CBrush类和HBRUSH
CBrush类是一个封装基础层窗口HBRUSH的GDI对象句柄的封装类,我们可以通过使用(HBRUSH)造型为CBrush绘制和使用Windows句柄。
CBrush brYellowHatch(HS_DIAGCROSS, RGB(192, 192, 0));
可以使用的阴影线样式
阴影线样式
HS_CROSS
HS_DIAGCROSS
HS_HORIZONTAL
HS_VERTICAL
HS_BDICAONAL
HS_FDIAGONAL
库存刷子
BLACK_BRUSH
WHITE_BRUSH
DKGRAY_BRUSH
LTGRAY_BRUSH
GRAY_BRUSH
NULL_BRUSH说明
水平和垂直交叉的阴影线
1 / 4
45度十字交叉的阴影线
水平阴影线
垂直阴影线
以45度下降的阴影线(自左向右)
以45度上升的阴影线(自左向右)
库存刷子
说明
黑的实心刷子
白的实心刷子
暗灰的实心刷子
亮灰的实心刷子
灰的实心刷子
透明的刷子(不填充任何东西)
我们可以调用SelectStockObject()函数直接吧一个库存刷子选入设备环境。
通过调用CreateSysColorBrush()函数,我们可以把更多的系统颜赋给刷子。
CreateSysColorBrush()函数中有可用的系统颜标志
系统颜标志
COLOR_DESKTO
COLOR_BTNTEXT
COLOR_GRATTEXT
2 / 4
COLOR_HIGHLIGHT
COLOR_HIGHLIGHTTEXT
COLOR_ACTIVEBORDER
COLOR_INFOBK
COLOR_INFOTEXT
COLOR_WINDOW
COLOR_WINDOWFRAME
COLOR_WINDOWTEXT
COLOR_3DDKSHADOW
COLOR_3DFACE
COLOR_3DHILIGHT
COLOR_3DLIGHT说明
桌面的颜背景
按钮上的颜背景
“灰掉”的或被禁用的颜
被选中工程高亮度显示时的背景颜
被选中工程中的文本颜
当前活跃窗口的边界颜
工具条提示的背景颜
工具条提示的文本颜
窗口的背景颜
3 / 4
窗口框架的颜
窗口中的文本颜
按钮的阴影颜
按钮的表面颜
按钮的高亮度显示的颜
按钮的明亮的边缘的颜
COLOR_INACTIVEBORDER不活跃窗口的边界颜
4 / 4
本文发布于:2024-09-23 04:35:12,感谢您对本站的认可!
本文链接:https://www.17tex.com/fanyi/39552.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |