如何改变静态文本的字体

yashi 2003-12-22 05:48:48
一个对话框中有若干静态文本,部分使用对话框默认的字体。其中有一处,我想使用其它字体,以使界面更加美观。但是怎么做呢?静态文本里没有这样的事件,我查了书也找不到,请教各位!
...全文
62 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
mcgsok 2004-02-09
  • 打赏
  • 举报
回复
CString m_strFontName = _T("华文彩云");
CWnd* pWnd = GetDlgItem(IDC_STATIC);
int iHeight = 12;
CFont font;
font.CreateFont((iHeight - 1),0,0,0, FW_NORMAL,
0,0,0,DEFAULT_CHARSET,OUT_CHARACTER_PRECIS,
CLIP_CHARACTER_PRECIS,DEFAULT_QUALITY,DEFAULT_PITCH |
FF_DONTCARE, m_strFontName);
pWnd->SetFont(&font,true);
pWnd->SetWindowText("程序员");
UpdateData(true);
checkyvc6 2003-12-22
  • 打赏
  • 举报
回复
用SetFont设置
eastred 2003-12-22
  • 打赏
  • 举报
回复
CStatic *s = (CStatic *)GetDlgItem(静态文本ID);
再创建一种字体s->SetFont一下。

15,978

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧