设置字体

VcandI 2004-07-15 12:38:06
要在CView 派生的视图窗口中生成的静态控件设置字体的大小,该如何做?
...全文
143 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ych607 2004-07-15
  • 打赏
  • 举报
回复
CFont font;
LOGFONT lf;
memset(&lf, 0, sizeof(LOGFONT));
lf.lfHeight = 9;
strcpy(lf.lfFaceName, "宋体");
VERIFY(font.CreateFontIndirect(&lf));
m_btnAddPvc.SetFont(&font,TRUE);
spwnihao 2004-07-15
  • 打赏
  • 举报
回复
CreateFont()
SetFont()
dreamy 2004-07-15
  • 打赏
  • 举报
回复
SetFont
VcandI 2004-07-15
  • 打赏
  • 举报
回复
已解决,必须在派生的视图类中定义CFont 变量,而不能在函数中定义临时变量(我的错误),然后SetFont(*)
missle 2004-07-15
  • 打赏
  • 举报
回复
一样阿,我觉得,你只要取得你控件的CWnd就可以创建字体并且设置他阿,如ych607所说
VcandI 2004-07-15
  • 打赏
  • 举报
回复
没这么简单,关键是设置生成的静态控件字体的大小,不是视图字体的大小!!!

15,976

社区成员

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

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