MFC我设置了对话框背景,但是如何让静态文本框控件的背景也是那个对话框背景啊,我是白白的背景一条灰啊

2025-03-21 09:46:41
推荐回答(2个)
回答1:

HBRUSH CMyDialog::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
if ((nCtlColor == CTLCOLOR_DLG)||(nCtlColor == CTLCOLOR_STATIC)||(nCtlColor == CTLCOLOR_BTN))
{
pDC->SetBkMode(TRANSPARENT);
pDC->SetBkColor(COLOR_WHITE);
return m_bkDlgBrush;
}
}

回答2:

http://blog.csdn.net/zhoujielunzhimi/article/details/8111120