008MFC设置对话框背景色及控件颜色Word文档下载推荐.docx
《008MFC设置对话框背景色及控件颜色Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《008MFC设置对话框背景色及控件颜色Word文档下载推荐.docx(6页珍藏版)》请在冰豆网上搜索。
一、使用背景图片更改对话框背景色
在对话框源文件voidCxxDlg:
:
OnPaint()函数中
if(IsIconic())
{
(这里省略)
}
else
CDialogEx:
OnPaint();
else里面添加下列代码:
效果如下图所示:
二、使用颜色更改对话框背景色
1.重载OnPaint(),即WM_PAINT消息
效果图如下:
2.重载OnCtlColor(CDC*pDC,CWnd*pWnd,UINTnCtlColor)即WM_CTLCOLOR消息
在对话框头文件中添加:
在对话框源文件中OnInitDialog()函数中添加:
三、更改控件背景、字体等颜色
重载OnCtlColor(CDC*pDC,CWnd*pWnd,UINTnCtlColor)即WM_CTLCOLOR消息
效果如下图:
注意:
nCtlColor可取下列值: