MFC对话框怎么同时修改多个控件的位置

MFC对话框如何同时修改多个控件的位置
如图1,我现在这个程序是在19寸的台式机大屏幕上做的,对话框中各控件的位置都正好,但是当运行在14寸的笔记本屏幕上时,会变成图2中的情况。我想将对话框中所有控件的横向位置都按照图1所示的相对位置排放,即使是在不同的分辨率下,请问如何能最简单的修改它们的位置?
MFC对话框怎么同时修改多个控件的位置
MFC对话框怎么同时修改多个控件的位置
------解决思路----------------------
先判断显示器分辨率,然后就是 items movewindow。。
------解决思路----------------------
控件布局通用解决方案
EasySize - Dialog resizing in no time!
这两个看看有没有用。
------解决思路----------------------
你是想在资源视图里面改,还是运行出来后改呢?运行出来在任何分辨率想想要让控制位置一样就要用相对坐标来做,根据屏幕的尺寸来算位置
------解决思路----------------------
引用:
Quote: 引用:

你是想在资源视图里面改,还是运行出来后改呢?运行出来在任何分辨率想想要让控制位置一样就要用相对坐标来做,根据屏幕的尺寸来算位置

我是在19寸屏幕上的资源视图摆放的控件。
然后想要在任何分辨率都能有所有控件居中的效果

那这个时候就不能再资源视图里去拖控件了,用代码去创建吧,因为直接拖的话那些坐标其实都是写死的,你可以在rc文件里看下