注册 登录
编程论坛 C++教室

如何改变MFC中基于对话框的静态文本字体颜色:

hoei5699 发布于 2011-07-25 10:12, 3042 次点击
我是刚接触到VC++2005的新手,想试着改变MFC中基于对话框里面的 静态文本(static text) 显示的颜色,但我在属性中却找不到,我想知道是否可以改变其颜色;如果可以要怎么改。要用代码吗,如何写?
希望得到大家的帮助,谢谢!我是新手。
1 回复
#2
rjsp2011-07-25 11:57
处理 WM_CTLCOLOR 消息

if( nCtlColor == CTLCOLOR_STATIC ) // 对所有静态文本控件设置
// if( pWnd->GetDlgCtrlID() == 某个ID ) // 对某个控件进行设置
{
    pDC->SetTextColor( RGB(255,0,0) ); // 设置为红色
}
1