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

MFC 使用 CWinFormsView 类来在 MFC 视图中承载 Windows 窗体用户控件。MFC Windows 窗体视图是 ActiveX 控件。用户控件以本机视图的子视图的形式承载并且占用本机视图的整个工作区。

最终结果与 CFormView 类 使用的模型相似。这使您可以利用 Windows 窗体设计器和运行时来创建多样的基于窗体的视图。

因为 MFC Windows 窗体视图是 ActiveX 控件,所以不像 MFC 视图那样具有 hwnd。另外它们不能作为指针传递到 CView 视图。通常,应使用 .NET Framework 方法处理 Windows 窗体视图而少依赖 Win32。

有关演示的示例应用程序Windows窗体使用了MFC,请参见 MFC和Windows窗体集成

本节内容

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

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

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

请参见

任务

如何:创作复合控件

其他资源

在 MFC 中使用 Windows 窗体用户控件