共用方式為


在 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 控制項

另請參閱

用戶介面元素
窗體檢視