實作介面精靈
更新:2007 年 11 月
這個精靈可實作 COM 物件的介面。許多介面的實作都包含在 Visual Studio 和 Windows 提供的 COM 程式庫中。當建立了物件的執行個體時,介面實作就和物件產生關聯,同時提供物件所提供的服務。
如需介面和實作的討論,請參閱 Windows SDK 中的介面和介面實作。
實作介面來源
指定建立該介面的型別程式庫位置。選項
描述
專案
型別程式庫為專案一部分。
登錄
型別程式庫已登錄於系統中。[可用的型別程式庫] 中會列出已登錄的型別程式庫。
檔案
當型別程式庫包含在一個檔案中時便不一定要在系統中登錄。您必須在 [位置] 中提供該檔案的位置。
可用的型別程式庫
顯示可用的型別程式庫,其中包含可實作的介面定義。如果您按一下 [實作介面來源] 下的 [檔案],便無法變更這個方塊。位置
顯示目前在 [可用的型別程式庫] 清單中選取的型別程式庫位置。如果您選取了 [實作介面來源] 下的 [檔案],請按一下省略按鈕,以找尋包含要使用之型別程式庫的檔案。介面
顯示介面,而介面的定義包含在 [可用的型別程式庫] 方塊目前所選取的型別程式庫中。注意事項: 和所選取物件已實作之介面同名的介面不會顯示在 [介面] 方塊中。
傳送按鈕
描述
>
將目前在 [介面] 清單中選取的介面名稱加入至 [實作介面] 清單。
>>
將 [介面] 清單中所有可用介面名稱加入至 [實作介面] 清單。
<
移除目前在 [實作介面] 清單中選取的介面名稱。
<<
移除列在 [實作介面] 清單中的所有介面名稱。
實作介面
顯示要在物件上實作的已選取介面名稱。注意事項: 如果包含一個以上衍生自 IDispatch 的介面,或是如果您嘗試實作的介面是衍生自已經在您的類別上的其他介面,則必須清楚區分 COM_MAP 項目。如需詳細資訊,請參閱 COM_INTERFACE_ENTRY2。