怎样使窗体大小随字体大小变化而变化?

yuemanlou 2008-04-11 11:48:34
因为软件可让用户选择字体大小,故当用户选择较大或较小字体时,窗体及窗体上的控件也应该相应变大或变小,不知道是否有什么比较好的方法?
...全文
144 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuemanlou 2008-04-17
  • 打赏
  • 举报
回复
结贴吧,自己都要忘记了。当窗体上控件较少时,就去MoveWindow了,否则,就不让它响应了。
对某些只输出文字的窗体(CStatic控件的),我就把控件全去掉,自己绘制更方便。
这是一个偷懒的办法。
scq2099yt 2008-04-11
  • 打赏
  • 举报
回复
CFONT
ahuisafe 2008-04-11
  • 打赏
  • 举报
回复
ls
zhoujianhei 2008-04-11
  • 打赏
  • 举报
回复
响应
WM_FONTCHANGE
消息
MoveWindow
myullian 2008-04-11
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 zhoujianhei 的回复:]
响应
WM_FONTCHANGE
消息
MoveWindow
[/Quote]
cnzdgs 2008-04-11
  • 打赏
  • 举报
回复
VC6好象就是楼主要的样子.
Yofoo 2008-04-11
  • 打赏
  • 举报
回复
Font的大小改变 -> 改变窗体大小 -> 自动调整位置


根据窗体大小自动调整位置, 这有例子代码
http://topic.csdn.net/u/20080328/14/f7e877e0-5012-4bac-a69f-13428967e2e9.html
yuemanlou 2008-04-11
  • 打赏
  • 举报
回复
用MoveWindow的话,每个控件都需要重新计算位置。
我想问是否有更简单的办法?主要是看着在创建资源时,如果改变Font的大小,那窗体会自动调整,所以就在猜测是否在动态改变时,也会有这样的功能?

15,980

社区成员

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

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