WIn32 编程怎么改变客户区的颜色
WIn32 编程怎么改变客户区的颜色(除了设置wndclass.hbrBackground中改变之外的方法) 可以在WM_PAINT消息中绘制一个跟客户区大小一样的矩形,使用Rectangle并设置填充颜色来覆盖掉背景色 没尘 发表于 2017-8-22 13:12可以在WM_PAINT消息中绘制一个跟客户区大小一样的矩形,使用Rectangle并设置填充颜色来覆盖掉背景色
但是这样就要覆盖了我原先画 的内容啊。还有其他方法不。 阿西吧 发表于 2017-8-22 15:09
但是这样就要覆盖了我原先画 的内容啊。还有其他方法不。
把它写在最开头不就好了 没尘 发表于 2017-8-23 08:08
把它写在最开头不就好了
谢谢,理解了 wndclass.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH)这里的WHITE_BRUSH可以改变,然后客户区的背景色就改变了
页:
[1]