008MFC设置对话框背景色及控件颜色剖析.docVIP

  • 3
  • 0
  • 约小于1千字
  • 约 14页
  • 2016-12-03 发布于湖北
  • 举报

008MFC设置对话框背景色及控件颜色剖析.doc

MFC设置对话框背景色及控件颜色 一、使用背景图片更改对话框背景色 在对话框源文件void CxxDlg::OnPaint()函数中 if (IsIconic()) { (这里省略) } else { CDialogEx::OnPaint(); } else里面添加下列代码: 效果如下图所示: 二、使用颜色更改对话框背景色 1.重载OnPaint(),即WM_PAINT消息 效果图如下: 2.重载OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)即WM_CTLCOLOR消息 在对话框头文件中添加: 在对话框源文件中OnInitDialog()函数中添加: 三、更改控件背景、字体等颜色 重载OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)即WM_CTLCOLOR消息 在对话框头文件中添加: 在对话框源文件中OnInitDialog()函数中添加: 效果如下图: 注意:nCtlColor可取下列值:

文档评论(0)

1亿VIP精品文档

相关文档