如何在MFC中的对话框中设置控件的初始位置?

时间:2015-11-12 00:36:53

标签: c++ visual-c++ mfc

在MFC中,我在MFC中创建了一个调整大小的对话框,我将一个控件放在像滑块这样的对话框上。 在构建之后,我发现当我调整对话框大小时滑块不会移动。 所以我做了OnSize()然后我设定了位置。有用。 但是,有一个问题是Onsize()中控件的第一个位置和第二个位置之间的差异。

所以我想让第一次运行对话框和调整大小之后控件的位置没有区别。

如何在MFC中的对话框中设置控件的初始位置?

1 个答案:

答案 0 :(得分:3)

在执行WM_SIZE之前,忽略您收到的所有OnInitDialog条消息...

当对话框刚刚显示或已经显示(如果它具有可见样式)时,

WM_INITDIALOG被触发。