更改颜色时重载OnCtlColor函数后自然想到发送一个WM_CTLCOLOR消息使之生效。不幸的是WM_CTLCOLOR消息发送不能搞定,00005错误。
换一种思路,直接Invalidate重画一遍吧,让系统自己发送去。
本文探讨了在Windows应用程序中遇到的WM_CTLCOLOR消息发送失败导致的颜色重载问题,提供了通过Invalidate重画来解决此问题的方法。
更改颜色时重载OnCtlColor函数后自然想到发送一个WM_CTLCOLOR消息使之生效。不幸的是WM_CTLCOLOR消息发送不能搞定,00005错误。
换一种思路,直接Invalidate重画一遍吧,让系统自己发送去。

被折叠的 条评论
为什么被折叠?