300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > MFC设置对话框背景色及控件颜色

MFC设置对话框背景色及控件颜色

时间:2019-11-25 06:42:52

相关推荐

MFC设置对话框背景色及控件颜色

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()函数中添加:

效果图如下:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。