Dialog绘制调用OnCtrColor
先绘制Dialog背景,在依次绘制控件,也调用OnCtrColor
对应Win32 WM_CTLCOLOR messa
afx_msg HBRUSH OnCtlColor( CDC* pDC, CWnd* pWnd, UINT nCtlColor );
if(pWnd->GetDlgItemID == ID_XXXX)
{
//注意Dialog的背景色,Dialog的前景色
//上面放了控件,控件背景色,字体也有背景色的,设置文字背景色设置透明SetBKMode() 设置文字背景模式。
CEdit 单行的设置背景色,不但要return 截获,还要设置BkColor
pDC->SetBkColor
pDC->SetBKMode
pDC->SetTextColor
return 背景色的画刷子
}
可以利用这个函数,我们设置位图刷子,可以在设置控件背景图片。