我如何在 MFC C++ MDI 应用程序中调用 ChildForm 中的 FormView

How do i call a FormView in a ChildForm in MFC C++ MDI Application

正如标题所说

如何将 FormView 调用到 ChildForm?在 MDI 应用程序中?

我已经看到很多关于 C# 和其他语言的答案,但我正在使用 MFC C++ 进行编程并且还没有body 回答了这个问题(仅关于 MainFrame for SDI)

基本上这是问题的body:

作为CFormView is derived from CScrollView,如果您将MDI 的CView 替换为CFormView,我看不出这里有什么问题。

当然有一个不好看的是可变框架中控件的固定大小,这不是一个过于优雅的设计,并且 CFormView 在我看来有点过时了。 MFC 是一个相当古老的体系结构,因此对话框控件的可变处理不是开箱即用的,但在过去的项目中,我发现 ResizableLib 可以方便地克服固定布局。有一个 CResizableMDIChild class 可以使用。这仍然不像 WPF 或 Windows Forms 那样优雅和易于使用,但它确实有效。