怎么改变静态文本控件的文字颜色
大家好:我想改变静态文本控件,也就是Static Text控件的文字颜色为红色,但是在控件里,没有颜色更改的项,不知道该怎么更改,期待着你的回复,谢谢。
![](images/smilies/emot/em01.gif)
[此贴子已经被作者于2006-9-15 14:58:06编辑过]
Bekky:
谢谢你的回复,不过我现在需要的是改变字体的颜色。而CreatePointFontIndirect()函数也是设置字体的,不是设置颜色的,请再给予答复,谢谢。
给文本控件所属的对话框类添加消息WM_CTLCOLOR的映射函数(默认函数名为HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) )
在该函数中加上:
if(pWnd->GetDlgCtrlID()==IDC_EDIT1)//我假设你的文本控件ID为IDC_EDIT1
{
pDC->SetTextColor(RGB(255,0,0));
}