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

How to set the control's initial position in dialog in MFC?

本文关键字:控件 位置 设置 MFC 对话框      更新时间:2023-10-16

在MFC中,我在MFC中制作了一个调整大小的对话框,并在类似对话框的滑块上放置了一个控件。构建之后,我发现调整对话框大小时滑块不会移动。所以我做了OnSize(),然后我设置了位置。它有效。然而,有一个问题是Onsize()中控制器的第一位置和第二位置之间的差异。

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

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

忽略您收到的所有WM_SIZE消息,直到执行OnInitDialog。。。

当对话框即将显示或已经显示(如果它具有可见样式)时,WM_INITDIALOG将被激发。