共用方式為


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

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

下列章節會說明方法:

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

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

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

注意事項注意事項

MFC Windows Form 整合只有在和 MFC 動態連結的專案中才有作用 (有定義 AFXDLL 的專案)。

注意事項注意事項

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

如需使用 Windows Form 的範例應用程式之詳細資訊,請參閱 BirthdayPicker Sample: Demonstrates .NET Framework Resources with Windows FormsCalculator Sample: Windows Forms Pocket CalculatorScribble Sample: MDI Drawing Application

如需示範 Windows Form 的範例應用程式與 MFC 一起使用之詳細資訊, 和 MFC Windows Form 整合請參閱

如果 MFC 應用程式會使用 Windows Form,您就必須將 mfcmifc90.dll 與應用程式一併轉散發。 如需詳細資訊,請參閱轉散發 MFC 程式庫

在本節中

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

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

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

參考

CWinFormsControl 類別

CWinFormsDialog 類別

CWinFormsView 類別

ICommandSource 介面

ICommandTarget 介面

ICommandUI 介面

IView 介面

CommandHandler 委派

CommandUIHandler 委派

DDX_ManagedControl

UICheckState 列舉型別

相關章節

Windows Form

Windows Form 控制項

Web Forms User Controls

請參閱

概念

表單檢視 (MFC)

其他資源

使用者介面