實作介面 (Visual C++)
若要實作介面,您必須先將專案建立為 ATL COM 應用程式或是包含 ATL 支援的 MFC 應用程式。您可以使用 ATL 專案精靈來建立 ATL 應用程式,或將 ATL 支援加入至 MFC 專案來為 MFC 應用程式實作 ATL 支援。
建立專案之後,您就必須先加入 ATL 物件才能實作介面。如需將物件加入至 ATL 專案的精靈清單,請參閱將物件和控制項加入至 ATL 專案。
注意事項 |
---|
精靈不支援 ATL 對話方塊、使用 ATL 的 XML Web Service、效能物件或效能計數器。 |
如果加入 ATL 控制項,則您可指定是否要實作列在該精靈的介面頁面並定義於 atlcom.h 中的預設介面。
加入物件或控制項之後,您就可以使用實作介面精靈來實作位於任何可用型別程式庫中的其他介面。
如果要加入新介面,您必須手動將它加入至專案的 .idl 檔。如需詳細資訊,請參閱將新介面加入至 ATL 專案。
若要實作介面
在 [類別檢視] 中,以滑鼠右鍵按一下 ATL 物件的類別名稱。
從捷徑功能表按一下 [加入],接著按一下 [實作介面] 以顯示實作介面精靈 (Implement Interface Wizard)。
從適當的型別程式庫選取要實作的介面,並按一下 [完成]。
在 [類別檢視] 中,展開物件的 [基底和介面] 節點以檢視您已實作的介面,接著展開介面的節點來檢視可用的屬性、方法及事件。
注意事項 您也可使用物件瀏覽器來檢查介面的成員。