visual c++中如何改变窗口背景颜色

wndclass.hbrBackground=(HBRUSH)GetStockObject(WHITE_BRUSH);

一般来说如上所示把背景定位白色,那么如果我想要别的颜色呢?

比如我想要红色,单纯把WHITE改成BLACK是行不通的,这时就得使用CreateSolidBrush(RGB(,))函数。
RGB三原色分别代表红绿蓝,如果要别的颜色可以先去搜索,后该参数就行了,在这里该红色就如下操作:

wndclass.hbrBackground=CreateSolidBrush(RGB(255,0,0));//窗口背景为红色
发布了127 篇原创文章 · 获赞 113 · 访问量 11万+

猜你喜欢

转载自blog.csdn.net/z2431435/article/details/104652536
今日推荐