類型程式庫存取
類型程式庫會將 OLE 控制項的介面公開給其他 OLE 感知應用程式。 如果有一個或多個介面要公開,則每個 OLE 控制項都必須有類型程式庫。
下列巨集可以讓 OLE 控制項提供對其類型程式庫的存取能力:
類型程式庫存取
名稱 | 描述 |
---|---|
DECLARE_OLETYPELIB | 宣告 OLE 控制項的 GetTypeLib 成員函式 (必須在類別宣告中使用)。 |
IMPLEMENT_OLETYPELIB | 實作 OLE 控制項的 GetTypeLib 成員函式 (必須在類別實作中使用)。 |
DECLARE_OLETYPELIB
GetTypeLib
宣告控件類別的成員函式。
DECLARE_OLETYPELIB(class_name)
參數
class_name
與類型連結庫相關的控件類別名稱。
備註
在控件類別頭檔中使用此巨集。
需求
標頭: afxdisp.h
IMPLEMENT_OLETYPELIB
實作控件 GetTypeLib
的成員函式。
IMPLEMENT_OLETYPELIB(class_name, tlid, wVerMajor, wVerMinor)
參數
class_name
與類型連結庫相關的控件類別名稱。
tlid
類型庫的標識碼。
wVerMajor
類型庫主要版本號碼。
wVerMinor
類型庫次要版本號碼。
備註
這個巨集必須出現在實作檔中,以供任何使用 DECLARE_OLETYPELIB 巨集的控件類別使用。
需求
標頭: afxdisp.h