CFont m_font;
CBrush m_brush;
m_brush.CreateSolidBrush(RGB(0,0,255));
m_font.CreatePointFont(200,"华文行楷");
HBRUSH CSettingDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
// TODO: Change any attributes of the DC here
if(pWnd->GetDlgCtrlID()==IDC_LINE_STYLE) //静态文本框 IDC_LINE_STYLE//背景颜色修改
{
pDC->SetTextColor(RGB(255,0,0));
pDC->SetBkMode(TRANSPARENT);
return m_brush;
}
if(pWnd->GetDlgCtrlID()==IDC_LINE_WIDTH) //编辑文本框 IDC_LINE_WIDTH//背景颜色修改
{
pDC->SetTextColor(RGB(255,0,0));
//pDC->SetBkMode(TRANSPARENT);
pDC->SetBkColor(RGB(0,0,255));
return m_brush;
}
if(pWnd->GetDlgCtrlID()==IDC_TEXT) //静态文本框 IDC_LINE_STYLE//字体修改
{
pDC->SelectObject(&m_font);
}
/*if(pWnd->GetDlgCtrlID()==IDOK)
{
pDC->SetTextColor(RGB(255,0,0));
return m_brush;
}*/
// TODO: Return a different brush if the default is not desired
return hbr;
//return m_brush;
}