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

MFC静态文本控件怎么设置字体-大小和颜色,Static Text

2012-03-17 
MFC静态文本控件如何设置字体--大小和颜色,Static Text我在话框上添加了一个静态文本控件,添加控件变量,绑

MFC静态文本控件如何设置字体--大小和颜色,Static Text
我在话框上添加了一个静态文本控件,添加控件变量,绑定成:
CStatic m_stc;
在运行时它的字的内容,颜色都是动态的。我知道设置内容是:
m_stc.SetWindowText(_T("华丽丽的显示了"));
但不知如何改变字的大小和颜色。
希望不要有消息函数实现。

[解决办法]
WM_CTLCOLOR消息
pDC->SetTextColor(RGB(255,0,0));改颜色

m_stc->SetFont(...);设置字体
[解决办法]
贴段代码吧

C/C++ code
CFont font;    font.CreateFont(10,10,0,0,FW_BLACK,FALSE,FALSE,        FALSE,GB2312_CHARSET,OUT_DEFAULT_PRECIS,        CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,        FIXED_PITCH|FF_MODERN, _T("华文楷体"));    m_stc.SetFont(&font);    m_stc.SetWindowText(_T("Hello World"));    font.DeleteObject();
[解决办法]
探讨

贴段代码吧
C/C++ code
CFont font;
font.CreateFont(10,10,0,0,FW_BLACK,FALSE,FALSE,
FALSE,GB2312_CHARSET,OUT_DEFAULT_PRECIS,
CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,
FIXED_PITCH|FF……

[解决办法]
探讨
引用:

贴段代码吧
C/C++ code
CFont font;
font.CreateFont(10,10,0,0,FW_BLACK,FALSE,FALSE,
FALSE,GB2312_CHARSET,OUT_DEFAULT_PRECIS,
CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,
FIXED_PITCH|FF……

……

热点排行