DECLARE_OBJECT_DESCRIPTION
Pozwala określić opis tekstowy obiektu klasy.
DECLARE_OBJECT_DESCRIPTION(
x
)
Parametry
- x
[w] Opis obiektu klasy.
Uwagi
ATL zaciąga ten opis mapy obiektu poprzez OBJECT_ENTRY makro.
DECLARE_OBJECT_DESCRIPTIONimplementuje GetObjectDescription funkcji można zastąpić CComCoClass::GetObjectDescription metody.
GetObjectDescription Funkcja jest wywoływana przez IComponentRegistrar::GetComponents.IComponentRegistrar jest interfejs automatyzacji, który umożliwia rejestrowanie i wyrejestrowywanie poszczególne składniki w bibliotece DLL.Podczas tworzenia obiektu Rejestrator składników z kreatora Projekt ATL, Kreator automatycznie wprowadzi IComponentRegistrar interfejsu.IComponentRegistrar jest zazwyczaj używany przez program Microsoft Transaction Server.
Aby uzyskać więcej informacji na temat kreatora Projekt ATL, zobacz artykuł Tworzenie projektu ATL.
Przykład
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")
};
Wymagania
Nagłówek: atlcom.h