分享方式:


在 MFC 中使用 Windows Form 使用者控制項

使用 MFC Windows Forms 支援類別,您可以將 MFC 應用程式內的 Windows Forms 控制項裝載為 MFC 對話方塊或檢視內的 ActiveX 控制項。 此外,Windows Forms 表單可以裝載為 MFC 對話方塊。

下列各節說明如何:

  • 在 MFC 對話方塊中裝載 Windows Forms 控制項。

  • 將 Windows Forms 使用者控制項裝載為 MFC 檢視。

  • 將 Windows Forms 表單裝載為 MFC 對話方塊。

注意

MFC Windows Forms 整合僅適用于動態連結與 MFC 的專案(定義所在的 _AFXDLL 專案)。

注意

當您使用 MFC Windows Forms 介面 DLL (mfcmifc80.dll) 的私人(已修改)複本建置應用程式時,除非您將 Microsoft 金鑰取代為您自己的廠商金鑰,否則它將無法在 GAC 中安裝。 如需元件簽署的詳細資訊,請參閱 使用元件 強式名稱元件進行程式設計(元件簽署)(C++/CLI)。

如果您的 MFC 應用程式使用 Windows Forms,您必須將 mfcmifc80.dll 與您的應用程式重新發佈。 如需詳細資訊,請參閱 重新發佈 MFC 程式庫

本節內容

將 Windows Forms 使用者控制項裝載至 MFC 對話方塊中

將 Windows Form 使用者控制項裝載為 MFC 檢視

將 Windows Forms 使用者控制項裝載成 MFC 對話方塊

參考

CWinFormsControl 類別

CWinFormsDialog 類別

CWinFormsView 類別

ICommandSource 介面

ICommandTarget 介面

ICommandUI 介面

IView 介面

CommandHandler

DDX_ManagedControl

UICheckState

Windows Forms \(英文\)

Windows Forms 控制項

另請參閱

使用者介面元素
表單檢視