通过消息WM_CTLCOLOR我们可以改变对话框或一些特殊控件的背景颜色
1、添加WM_CTLCOLOR消息映射。
2、在CWnd::OnCtlColor里面作相应的处理
HRESULT CWnd::OnCtlColor(CDC *pDC, CWnd *pWnd, UINT nCtlColor)
{
switch (nCtlColor)
{
case CTLCOLOR_BTN: // Button control
{
pDC->SetBkColor( RGB( 255, 0, 0) );
}
break;
case CTLCOLOR_DLG: &nb
OnCtlColor--设置对话框或控件背景
最新推荐文章于 2023-08-16 20:58:40 发布
通过处理WM_CTLCOLOR消息,可以改变对话框和特定控件(如按钮、编辑框)的背景颜色。在CWnd::OnCtlColor方法中,根据控件类型进行不同的颜色设置,例如将编辑框的背景设为红色。


1068

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



