首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

小弟我想把对话框上的一个编辑框里的字改成红色,如何弄

2012-02-16 
我想把对话框上的一个编辑框里的字改成红色,怎么弄?如题[解决办法]重载HBRUSH CDialog::OnCtlColor(CDC* p

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

[解决办法]
重载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;
}

热点排行