如果要改变控件的背景颜色则需要用宏ON_WM_CTLCOLOR()来声明消息映射。 答案 解析收藏 反馈 分享
MESSAGE_HANDLER(WM_INITDIALOG, OnInitDialog)MESSAGE_HANDLER(WM_CTLCOLORSTATIC, OnCtlColorStatic)END...
1.2.3 没分别,都要调用 这3个消息。因为这3个消息是关联的默认的 MoveWindow,RedrawWindow 都会触发 WM_ERASEBKGND,WM_PAINT,消息,而WM_PAINT又触发了WM_CTLCOLOR消息。补:窗口移动直接触发消息是 WM_MOVE ,是在MoveWindow 或 SetWindowPos 里面决定是否触发WM_PAINT/WM_EREASEBKGND,如果窗口未被...
WM_CTLCOLOR 确切的说对于edit 其实是 WM_CTLCOLOREDIT ,反射消息,表示子控件绘制之前通知父窗口“我要绘制了,告诉我要绘制什么颜色,否则我就用默认的”。1.2.3 没分别,都要调用 这3个消息。因为这3个消息是关联的默认的 MoveWindow,RedrawWindow 都会触发 WM_ERASEBKGND,WM_PAINT,消息,而WM_PAINT又触发了WM_...
设置控件背景颜色的宏名是 。A、ON_WM_COLORB、ON_WM_CTLCOLORC、WM_COLORD、WM_CTLCOLOR搜索 题目 设置控件背景颜色的宏名是 。 A、ON_WM_COLOR B、ON_WM_CTLCOLOR C、WM_COLOR D、WM_CTLCOLOR 答案 解析收藏 反馈 分享