工控编程吧
标题:
上位机MFC如何改变对话框的背景颜色
[打印本页]
作者:
qq263946146
时间:
2019-7-21 13:23
标题:
上位机MFC如何改变对话框的背景颜色
我们可以准备一 画刷HBRUSH m_hBrush;,初始化后再使用,设置为对话框背景
m_hBrush = CreateSolidBrush(RGB(0x99, 0xCC, 0xFF));
具体使用为,响应WM_CTLCOLOR处理函数
HBRUSH CDemoDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
//改变对话框的背景颜色
if (nCtlColor == CTLCOLOR_DLG)
{
hbr = m_hBrush;
}
return hbr;
}
欢迎光临 工控编程吧 (https://www.gkbc8.com/)
Powered by Discuz! X3.4