对齐 mfc 控件

Align mfc controls

我想创建一个对话框,其中每个框的大小都相同,并且彼此之间的边距也相同。是否可以在编辑器中执行此操作,还是我必须转到后面的代码? 正如您在图像上看到的那样,控件之间的间距不同。(如果重要的话,我使用的是 VS 2010)

您应该使用对话框编辑器工具来执行此操作。这就是他们在那里的目的。

Select 第一列控件,然后从 (a) 格式菜单或 (b) 对话框编辑器工具栏中选择 "Space Evenly Down"。

对于第二列,您可以执行相同的操作,或者按照我的喜好,对每一行 select 两个控件进行操作,并使用 "Align Bottoms" 工具确保两列垂直对齐。

关于这种事情请参阅MSDN page