Partager via


DECLARE_AGGREGATABLE

Spécifie que votre objet peut être regroupé.

DECLARE_AGGREGATABLE( 
   x  
)

Paramètres

  • x
    [in] Le nom de la classe que vous définissez comme pouvant être regroupé en agrégats.

Notes

CComCoClass contient cette macro pour spécifier le modèle par défaut de regroupement. Pour remplacer cette valeur par défaut, spécifiez la macro de DECLARE_NOT_AGGREGATABLE ou de DECLARE_ONLY_AGGREGATABLE dans la définition de classe.

Exemple

class ATL_NO_VTABLE CNoAggClass :
   public CComObjectRoot,
   public CComCoClass<CNoAggClass, &CLSID_NoAggClass>
{
public:
   CNoAggClass()
   {
   }

   DECLARE_NOT_AGGREGATABLE(CNoAggClass)
};

Configuration requise

Header: atlcom.h

Voir aussi

Autres ressources

Macros de regroupement et de fabrique de classes

Macros ATL