在 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 範例:示範以 Windows Form 使用 .NET Framework 資源、Calculator 範例:Windows Form 袖珍計算機 和 Scribble 範例:MDI 繪圖應用程式。
如需了解可顯示與 MFC 一起使用之 Windows Form 的範例應用程式,請參閱 MFC and WinForms Integration。
如果 MFC 應用程式會使用 Windows Form,您就必須將 mfcmifc90.dll 與應用程式一併轉散發。 如需詳細資訊,請參閱轉散發 MFC 程式庫。
在本節中
將 Windows Form 使用者控制項裝載至 MFC 對話方塊中
將 Windows Form 使用者控制項裝載為 MFC 檢視
將 Windows Form 使用者控制項裝載成 MFC 對話方塊