读书人

小弟我想把对话框上的一个编辑框里的字

发布时间: 2012-02-16 21:30:36 作者: rapoo

我想把对话框上的一个编辑框里的字改成红色,怎么弄?
如题

[解决办法]
重载HBRUSH CDialog::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)

例如
HBRUSH CMyDialog::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CFormView::OnCtlColor(pDC, pWnd, nCtlColor);

switch(pWnd-> GetDlgCtrlID())
{
case IDC_ALARM://你的控件ID
pDC-> SetTextColor(RGB(255,0,0));
break;
default:
break;
}
return hbr;
}

读书人网 >VC/MFC

热点推荐