HBRUSH CMFCApplication1Dlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialogEx::OnCtlColor(pDC, pWnd, nCtlColor);
return hbr;
// TODO: 在此更改 DC 的任何特性
CBrush newBrush; // 用于创建新画刷
CWnd* groupBox = GetDlgItem(IDC_STATIC1);
CRect cRect;
switch (pWnd->GetDlgCtrlID())
{
case IDC_STATIC1:
groupBox->GetClientRect(cRect);
newBrush.CreateSolidBrush(RGB(255, 255, 255));
pDC->SelectObject(&newBrush);
pDC->FillRect(cRect, &newBrush);
//pDC->SetTextColor(RGB(255, 0, 0));
//pDC->SetBkColor(RGB(125, 45, 255));
//pDC->SetBkMode(TRANSPARENT);
//pDC->SelectObject(&m_font1);
return newBrush;
break;
default:
break;
}
// TODO: 如果默认的不是所需画笔,则返回另一个画笔
//return hbr;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)