以 MFC 视图的形式承载 Windows 窗体用户控件

MFC 使用 CWinFormsView 类在 MFC 视图中承载 Windows 窗体用户控件。 MFC Windows 窗体视图是 ActiveX 控件。 用户控件作为本机视图的子项托管,并占据本机视图的整个客户区。

最终结果类似于 CFormView 类使用的模型。 这使你可以利用 Windows 窗体设计器和运行时创建丰富的基于窗体的视图。

因为 MFC Windows 窗体视图是 ActiveX 控件,所以它们的 hwnd MFC 视图不同。 它们也不能作为指向 CView 视图的指针传递。 通常,使用 .NET Framework 方法来处理 Windows 窗体视图,并减少对 Win32 的依赖。

本节内容

如何:创建用户控件并承载 MDI 视图

如何:向 Windows 窗体控件添加命令传送

如何:调用 Windows 窗体控件的属性和方法

另请参阅

在 MFC 中使用 Windows 窗体用户控件
如何:创作复合控件