【问题标题】:How to set the control's initial position in dialog in MFC?如何在 MFC 的对话框中设置控件的初始位置?
【发布时间】:2015-11-12 00:36:52
【问题描述】:

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

    WM_INITDIALOG 在对话框刚刚显示或已经显示(如果它具有可见样式)时被触发。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-08
      • 2015-05-03
      • 1970-01-01
      • 2011-10-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多