在 MFC 中,我在 MFC 中制作了一个调整大小的对话框,并将一个控件放在一个类似 slider 的对话框上。
构建后,我发现调整对话框大小时 slider 不会移动。
所以我做了 OnSize()
然后我设置了位置。有用。
但是,Onsize()
中控件的第一个位置和第二个位置之间存在一个问题。
所以我想让第一次运行对话框和调整大小后控件的位置没有区别。
如何在MFC中设置对话框中控件的初始位置?
最佳答案
忽略您收到的所有 WM_SIZE
消息,直到执行 OnInitDialog
...
WM_INITDIALOG
在对话框即将显示或已经显示(如果它具有可见样式)时触发。
关于c++ - MFC中如何设置控件在对话框中的初始位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33662507/