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