下面是写在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的就不行,是怎么回事啊?
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的就不行,是怎么回事啊?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货