在 MFC 中使用 Windows 窗体用户控件
使用 MFC Windows 窗体支持类,可以在您的 MFC 应用程序内承载 Windows 窗体控件,就如同 MFC 对话框或视图内的 ActiveX 控件。 此外,可以 MFC 对话框的形式承载“Windows 窗体”窗体。
以下各节介绍如何:
在 MFC 对话框中承载 Windows 窗体控件。
以 MFC 视图的形式承载 Windows 窗体用户控件。
以 MFC 对话框的形式承载“Windows 窗体”窗体。
备注
MFC Windows 窗体集成只在与 MFC 动态链接的项目(定义了 AFXDLL 的项目)中有效。
备注
使用 MFC Windows 窗体接口 DLL (mfcmifc80.dll) 的私有(修改过的)副本生成应用程序时,除非用自己的供应商密钥替换 Microsoft 密钥,否则在 GAC 中安装会失败。有关程序集签名的更多信息,请参见 使用程序集编程 和 强名称程序集(程序集签名)(C++/CLI)。
有关使用 Windows 窗体的示例应用程序,请参见 BirthdayPicker Sample: Demonstrates .NET Framework Resources with Windows Forms、Calculator Sample: Windows Forms Pocket Calculator 和 Scribble Sample: MDI Drawing Application。
有关演示的示例应用程序Windows窗体使用了MFC,请参见 MFC和Windows窗体集成。
如果 MFC 应用程序使用 Windows 窗体,则需要随应用程序一起重新发布 mfcmifc90.dll。 有关更多信息,请参见重新分发 MFC 库。