CBrush类和HBRUSH


2023年12月28日发(作者:abb式的词语100个)

*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 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议