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

时间:2015-02-22 05:05:51

标签: c++ mfc mdi mdichild

正如tittle所说

如何将FormView调用到ChildForm?在MDI App?

我已经看到很多C#和其他语言的答案,但我正在使用MFC C ++进行编程,而且还没有人回答过这个问题(仅针对SDI的MainFrame)

基本上这是问题的主体:

  • 如何将FormView应用到ChildFrame(CMDIChildWnd)?

1 个答案:

答案 0 :(得分:0)

由于CFormView来自CScrollView,如果您使用CView替换MDI的CFormView,我在这里看不到问题。

一个不成比例的事情当然是变量框架中控件的固定大小,这不是一个过于优雅的设计,并且在我看来CFormView有点过时了。 MFC是一个相当古老的架构,因此对话框控件的变量处理不是你开箱即用的,但在过去的项目中,我发现ResizableLib方便克服固定布局。您可以使用CResizableMDIChild课程。这仍然不像在WPF或Windows窗体中那样优雅和易用,但它可以工作。