大侠帮忙
在VC++技术内幕(4版)看到改变对话框背景色,但我试一下却不行,请大家帮忙,
书上代码是这样的:
HBRUSH CMyDilog::OnCtlColor(CDC* pDC,CWnd* pWnd,UINT nCtlColor)
{
if(nCtlColor==CTLCOLOR_EDIT){
pDC->SetBkColor(RGB(255,255,0));
return m_hYellowBrush;
}
if(nCtlColor==CTLCOLOR_DLG){
pDC->SetBkColor(RGB(255,0,0));
return m_RedBrush;
}
return CDialog::onCtlColor(pDC,pWnd,nCtlColor);
}