请问如何设置静态文本控件的字体大小?

xingkong1210 2010-12-15 06:04:06
如题,要求不与对话框的一致。最好有代码。谢谢
...全文
648 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
潜龙游水 2012-04-01
  • 打赏
  • 举报
回复
学习了
wltg2001 2010-12-15
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 xingkong1210 的回复:]
引用 1 楼 wltg2001 的回复:
一般的做法是CreateFont,然后用GetDC取得静态文本的DC,将字体选进DC就行了。


大侠,给点代码吧,我是新手
[/Quote]
自己写吧,又不是很复杂的代码,每个人都是从新手过来的,写着写着就熟了。
lazy_2010 2010-12-15
  • 打赏
  • 举报
回复
在对话框中定义变量 CFont m_font;

然后在 OnInitDialog 中添加


m_font.CreatePointFont(120, "宋体");
GetDlgItem(IDC_STATIC1)->SetFont(&m_font);


最后,根据显示的字体大小,调整一下资源。

以上为 VC6 代码。
xingkong1210 2010-12-15
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wltg2001 的回复:]
一般的做法是CreateFont,然后用GetDC取得静态文本的DC,将字体选进DC就行了。
[/Quote]

大侠,给点代码吧,我是新手
wltg2001 2010-12-15
  • 打赏
  • 举报
回复
一般的做法是CreateFont,然后用GetDC取得静态文本的DC,将字体选进DC就行了。

15,978

社区成员

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

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