添加WM_CTLCOLOR消息的响应函数,代码如下:
HBRUSH CXXXXX::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
switch(nCtlColor)
{
case CTLCOLOR_STATIC:
if(pWnd->GetSafeHwnd()==GetDlgItem(IDC_STATIC1)->GetSafeHwnd())
{
pDC->SetTextColor(RGB(255, 128, 0));
}
}
// TODO: Return a different brush if the default is not desired
return hbr;
}