谢谢大家啦。
6 个解决方案
#1
在ON_WM_SIZE()里面根据你自己的需求去设置比例 至于这个比例当然只有你根据你的对话框的情况来定
#2
谢谢,只需要设定比例就好了嘛?还是控件自己根据比例计算出来的值?字体大小也能自动根据比例缩放是吗?谢谢。
#3
字体肯定要你自己调节啊,而且字体的比例和窗口要有个对应关系,不然你控件上的字体会显示不全
#4
这个能理解,但是怎么能根据比例调节字体呢?这个我不太会而且如果缩的太小也肯定不好,在想是让她缩到一定程度不能缩好还是缩到一定程度添加滚动条好呢?
#5
最好还是限制一下最小,因为缩小到一定程度就没什么意义了。
#6
步骤:
1)获取所有控件的句柄
2)比较Top(X,y)坐标和Botton(x,y)坐标,找出边界点
3)构造窗口CRect
4)在OnResize()里写
FitWindowSize()之类函数
注: FitWindowSize名称可能不对,你可以查查,该函数就是将最外面那个Frame窗,正好“套”在内部控件的外面。
1)获取所有控件的句柄
2)比较Top(X,y)坐标和Botton(x,y)坐标,找出边界点
3)构造窗口CRect
4)在OnResize()里写
FitWindowSize()之类函数
注: FitWindowSize名称可能不对,你可以查查,该函数就是将最外面那个Frame窗,正好“套”在内部控件的外面。
#1
在ON_WM_SIZE()里面根据你自己的需求去设置比例 至于这个比例当然只有你根据你的对话框的情况来定
#2
谢谢,只需要设定比例就好了嘛?还是控件自己根据比例计算出来的值?字体大小也能自动根据比例缩放是吗?谢谢。
#3
字体肯定要你自己调节啊,而且字体的比例和窗口要有个对应关系,不然你控件上的字体会显示不全
#4
这个能理解,但是怎么能根据比例调节字体呢?这个我不太会而且如果缩的太小也肯定不好,在想是让她缩到一定程度不能缩好还是缩到一定程度添加滚动条好呢?
#5
最好还是限制一下最小,因为缩小到一定程度就没什么意义了。
#6
步骤:
1)获取所有控件的句柄
2)比较Top(X,y)坐标和Botton(x,y)坐标,找出边界点
3)构造窗口CRect
4)在OnResize()里写
FitWindowSize()之类函数
注: FitWindowSize名称可能不对,你可以查查,该函数就是将最外面那个Frame窗,正好“套”在内部控件的外面。
1)获取所有控件的句柄
2)比较Top(X,y)坐标和Botton(x,y)坐标,找出边界点
3)构造窗口CRect
4)在OnResize()里写
FitWindowSize()之类函数
注: FitWindowSize名称可能不对,你可以查查,该函数就是将最外面那个Frame窗,正好“套”在内部控件的外面。