MFC单文档程序中怎样改变静态编辑框的字体颜色,OnCtrlColor响应不了

2025-03-09 10:58:17
推荐回答(1个)
回答1:

if(nCtlColor == CTLCOLOR_EDIT)
{
static HBRUSH hbr = ::CreateSolidBrush(RGB(175,238,238));
pDC->SetBkMode(TRANSPARENT);
pDC->SetTextColor(RGB(0, 0, 0));
return hbr;
}
else
{
pDC->SetBkMode(OPAQUE);
return CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
}