DECLARE_OBJECT_DESCRIPTION
Umožňuje zadat popis pro objekt třídy.
DECLARE_OBJECT_DESCRIPTION(
x
)
Parametry
- x
[v] Popis objektu třídy.
Poznámky
ATL zadá do mapy objektu přes tento popis OBJECT_ENTRY makro.
DECLARE_OBJECT_DESCRIPTIONimplementuje GetObjectDescription funkce, které můžete použít k přepsání CComCoClass::GetObjectDescription metoda.
GetObjectDescription Je funkce volána IComponentRegistrar::GetComponents.IComponentRegistrar je rozhraní automatizace, který umožňuje registrovat a rušit registraci jednotlivé komponenty v knihovně DLL.Při vytváření objektu součásti Registrar pomocí Průvodce projektu ATL Průvodce bude automaticky provést IComponentRegistrar rozhraní.IComponentRegistrar obvykle používané serverem Microsoft Transaction Server.
Další informace o Průvodci ATL projektu naleznete v článku Vytvoření projektu ATL.
Příklad
class ATL_NO_VTABLE CMyDescribedClass :
public CComObjectRoot,
public CComCoClass<CMyDescribedClass, &CLSID_MyDescribedClass>
{
public:
CMyDescribedClass()
{
}
// Override CComCoClass::GetObjectDescription
DECLARE_OBJECT_DESCRIPTION("My Described Object 1.0")
};
Požadavky
Záhlaví: atlcom.h