ON_WM_CTLCOLOR_REFLECT是 MFC(Microsoft Foundation Class)框架中的一个宏定义,用于处理控件的背景色消息。在 MFC 中,当一个控件需要定制其背景颜色时,可以通过重写OnCtlColor函数来实现。但是如果使用了ON_WM_CTLCOLOR_REFLECT宏定义,那么可以将OnCtlColor函数声明为类的消息处理函数,而不是虚函数。 这个宏定义的作用...
WM_CTLCOLOR 确切的说对于edit 其实是 WM_CTLCOLOREDIT ,反射消息,表示子控件绘制之前通知父窗口“我要绘制了,告诉我要绘制什么颜色,否则我就用默认的”。1.2.3 没分别,都要调用 这3个消息。因为这3个消息是关联的默认的 MoveWindow,RedrawWindow 都会触发 WM_ERASEBKGND,WM_PAINT,消息,而WM_PAINT又触发了WM_...
WM_CTLCOLOR 确切的说对于edit 其实是 WM_CTLCOLOREDIT ,反射消息,表示子控件绘制之前通知父窗口“我要绘制了,告诉我要绘制什么颜色,否则我就用默认的”。1.2.3 没分别,都要调用 这3个消息。因为这3个消息是关联的默认的 MoveWindow,RedrawWindow 都会触发 WM_ERASEBKGND,WM_PAINT,消息,而WM_...