在MFC中,我在MFC中创建了一个调整大小的对话框,我将一个控件放在像滑块这样的对话框上。
在构建之后,我发现当我调整对话框大小时滑块不会移动。
所以我做了OnSize()
然后我设定了位置。有用。
但是,有一个问题是Onsize()
中控件的第一个位置和第二个位置之间的差异。
所以我想让第一次运行对话框和调整大小之后控件的位置没有区别。
如何在MFC中的对话框中设置控件的初始位置?
答案 0 :(得分:3)
在执行WM_SIZE
之前,忽略您收到的所有OnInitDialog
条消息...
WM_INITDIALOG
被触发。