3

我有一个对话框资源,里面有一些控件,主要是用户和密码编辑控件,绑定到CFormView. 这样的对话框是一个 300 x 200 像素的小矩形。

当我运行应用程序时,它CFrameWindow几乎占据了整个屏幕,所以对话框显示在左上角。如果我尝试获取 的矩形尺寸CFormView,我发现它已扩展到 中的可见区域CMainFrame,无论原始对话框大小如何。

我目前得到的

我的问题是是否可以将对话框(CFormView)保持在 的中间CMainFrame,并且即使ON_SIZE调用消息也始终保持居中。

我想要的是

谢谢你。

4

1 回答 1

1

在 VS2019 中您不必编写任何代码行。rc Editor 具有动态布局功能。将控件准确地放在对话框的中间。然后设置

在此处输入图像描述

于 2021-03-27T21:47:50.727 回答