摘要任务和选件类工厂宏

这些宏提供控件的摘要方式和声明选件类工厂。

DECLARE_AGGREGATABLE

声明您的对象可以聚合(默认值)。

DECLARE_CLASSFACTORY

声明选件类工厂是 CComClassFactory,ATL默认选件类工厂。

DECLARE_CLASSFACTORY_EX

声明您的选件类工厂对象是选件类工厂。

DECLARE_CLASSFACTORY2

声明 CComClassFactory2 是选件类工厂。

DECLARE_CLASSFACTORY_AUTO_THREAD

声明 CComClassFactoryAutoThread 是选件类工厂。

DECLARE_CLASSFACTORY_SINGLETON

声明 CComClassFactorySingleton 是选件类工厂。

DECLARE_GET_CONTROLLING_UNKNOWN

声明虚拟 GetControllingUnknown 功能。

DECLARE_NOT_AGGREGATABLE

声明您的对象不能聚合。

DECLARE_ONLY_AGGREGATABLE

声明必须复合您的对象。

DECLARE_POLY_AGGREGATABLE

检查值的外部未知并声明您的对象可聚集的或不可聚集的,根据。

DECLARE_PROTECT_FINAL_CONSTRUCT

在内部对象的构造时防止删除的外部对象。

DECLARE_VIEW_STATUS

指定 VIEWSTATUS 标志向容器。

请参见

其他资源

ATL 宏