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ů
Název | 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