Sdílet prostřednictvím


Přístup ke knihovně typů

Knihovny typů zpřístupňují rozhraní ovládacího prvku OLE jiným aplikacím podporujícím OLE. Každý ovládací prvek OLE musí mít knihovnu typů, pokud má být vystaveno jedno nebo více rozhraní.

Následující makra umožňují ovládacímu prvku OLE poskytnout přístup k vlastní knihovně typů:

Přístup ke knihovně typů

Jméno popis
DECLARE_OLETYPELIB Deklaruje členskou GetTypeLib funkci ovládacího prvku OLE (musí být použita v deklaraci třídy).
IMPLEMENT_OLETYPELIB Implementuje členovou GetTypeLib funkci ovládacího prvku OLE (musí být použita v implementaci třídy).

DECLARE_OLETYPELIB

Deklaruje GetTypeLib členovu funkci třídy řízení.

DECLARE_OLETYPELIB(class_name)

Parametry

class_name
Název třídy ovládacího prvku související s knihovnou typů.

Poznámky

Toto makro použijte v souboru záhlaví třídy ovládacího prvku.

Požadavky

Hlavička: afxdisp.h

IMPLEMENT_OLETYPELIB

Implementuje členskou GetTypeLib funkci ovládacího prvku.

IMPLEMENT_OLETYPELIB(class_name, tlid, wVerMajor,  wVerMinor)

Parametry

class_name
Název třídy ovládacího prvku související s knihovnou typů.

tlid
Číslo ID knihovny typů.

wVerMajor
Číslo hlavní verze knihovny typů.

wVerMinor
Číslo podverze knihovny typů.

Poznámky

Toto makro se musí zobrazit v souboru implementace pro všechny třídy ovládacích prvků, které používají DECLARE_OLETYPELIB makro.

Požadavky

Hlavička: afxdisp.h

Viz také

Makra a globální objekty