15,979
社区成员
发帖
与我相关
我的任务
分享
HBRUSH CTEST_LISTCTRLDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
if (nCtlColor == CTLCOLOR_EDIT)
{
//pDC->SetBkColor(RGB(255,5,0));
CWnd * pEdit = GetDlgItem(IDC_COMBO1)->GetWindow(GW_CHILD);
CRect rc;
pEdit->GetClientRect(rc);
pDC->FillSolidRect(rc,RGB(255,0,0));
}
return hbr;
}
HBRUSH CTEST_LISTCTRLDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
if (nCtlColor == CTLCOLOR_EDIT)
{
pDC->SetBkColor(RGB(255,5,0));
}
return hbr;
}
暂时这样吧,然后调整字体到整个编辑框!!