共用方式為


類型程式庫存取

類型程式庫會將 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

另請參閱

宏和全域