下面是写在Dlg的OnCtlColor中的一段代码:
HBRUSH hbr ;
if(pWnd->GetDlgCtrlID() == IDC_EDIT_TIME || pWnd->GetDlgCtrlID() == IDC_COMBO_TIME)
{
static HBRUSH hbrEdit = ::CreateSolidBrush(RGB(50, 50, 50));
pDC->SetBkMode(OPAQUE);
pDC->SetBkColor(RGB(50,50,50));
pDC->SetTextColor(RGB(0,128,192));
hbr= hbrEdit;
}
return hbr;
Edit的颜色可以改,但是Combo的就不行,是怎么回事啊?