Share via


MFC 延伸模組 DLL:概觀

MFC 擴充 DLL 是一種 DLL,通常實作衍生自現有 Microsoft Foundation Class Library 類別的可重複使用類別。 MFC 延伸模組 DLL 是使用 MFC 的動態連結程式庫版本來建置的(也稱為 MFC 的共用版本)。 只有使用 MFC 共用版本所建置的應用程式或一般 MFC DLL 的 MFC 可執行檔可以使用 MFC 延伸模組 DLL。 透過 MFC 擴充 DLL,您可以從 MFC 衍生新的自訂類別,然後將這個擴充版本的 MFC 提供給呼叫 DLL 的應用程式。

擴充 DLL 也可用於在應用程式和 DLL 之間傳遞 MFC 衍生的物件。 與傳遞物件相關聯的成員函式存在於建立物件的模組中。 由於這些函式在使用 MFC 的共用 DLL 版本時會正確匯出,因此您可以在應用程式與載入的 MFC 延伸模組 DLL 之間自由傳遞 MFC 或 MFC 衍生的物件指標。

如需滿足 MFC 擴充 DLL 基本需求的 DLL 範例,請參閱 MFC 範例 DLLHUSK 。 特別是,請查看 Testdll1.cpp 和 Testdll2.cpp 檔案。

您想要做什麼事?

您還想知道關於哪些方面的詳細資訊?

另請參閱

DLL 的種類