共用方式為


Aggregation and Class Factory Macros

這些巨集的控制項模式和彙總宣告 Class Factory。

DECLARE_AGGREGATABLE

宣告您的物件可彙總 (預設值)。

DECLARE_CLASSFACTORY

宣告 Class Factory 是 CComClassFactory, ATL 預設 Class Factory。

DECLARE_CLASSFACTORY_EX

宣告您的 Class Factory 物件是 Class Factory。

DECLARE_ CLASSFACTORY2

宣告 CComClassFactory2 是 Class Factory。

DECLARE_CLASSFACTORY_AUTO_THREAD

宣告 CComClassFactoryAutoThread 是 Class Factory。

DECLARE_CLASSFACTORY_SINGLETON

宣告 CComClassFactorySingleton 是 Class Factory。

DECLARE_GET_CONTROLLING_UNKNOWN

宣告虛擬 GetControllingUnknown 函式。

DECLARE_NOT_AGGREGATABLE

宣告您的物件無法彙總。

DECLARE_ONLY_AGGREGATABLE

宣告必須彙總您自己的物件。

DECLARE_POLY_AGGREGATABLE

檢查的值的外部未知且宣告您的物件 aggregatable aggregatable,或不適當。

DECLARE_PROTECT_FINAL_CONSTRUCT

保護外部物件遭刪除在內部物件建構期間。

DECLARE_VIEW_STATUS

指定 VIEWSTATUS 旗標加入容器。

請參閱

其他資源

ATL 巨集