MFC静态文本控件怎么设置字体-大小和颜色,Static Text
MFC静态文本控件如何设置字体--大小和颜色,Static Text
我在话框上添加了一个静态文本控件,添加控件变量,绑定成:
CStatic m_stc;
在运行时它的字的内容,颜色都是动态的。我知道设置内容是:
m_stc.SetWindowText(_T("华丽丽的显示了"));
但不知如何改变字的大小和颜色。
希望不要有消息函数实现。
------解决方案--------------------
WM_CTLCOLOR消息
pDC->SetTextColor(RGB(255,0,0));改颜色
m_stc->SetFont(...);设置字体
------解决方案--------------------
贴段代码吧
我在话框上添加了一个静态文本控件,添加控件变量,绑定成:
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();
------解决方案--------------------
------解决方案--------------------