DECLARE_AGGREGATABLE

DECLARE_AGGREGATABLE ( X )

Parameter

x

[in] Der Name der Klasse als aggregierbar definieren.

Bemerkungen

Gibt an, dass das Objekt aggregiert werden kann. CComCoClass enthält dieses Makro das Standardmodell Aggregation angeben. Um diese Standardeinstellung zu überschreiben, geben Sie entweder die DECLARE_NOT_AGGREGATABLE oder DECLARE_ONLY_AGGREGATABLE -Makro in der Klassendefinition. Zum Beispiel:

klasse CMyClass: öffentliche CComCoClasslt;... >,...
{
Öffentliche:
   DECLARE_NOT_AGGREGATABLE(CMyClass)
   ...
}

ATL-Makros und globale Funktionen

Index