MFC设置对话框背景色及控件颜色
生活随笔
收集整理的這篇文章主要介紹了
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()函數中添加:
效果圖如下:
總結
以上是生活随笔為你收集整理的MFC设置对话框背景色及控件颜色的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 实时手势识别 【手部跟踪】Mediapi
- 下一篇: MFC操作Excel2003的CRang