DECLARE_CLASSFACTORY_SINGLETON

声明 CComClassFactorySingleton 是选件类工厂。

DECLARE_CLASSFACTORY_SINGLETON( 
   obj  
)

参数

  • obj
    [in]您的选件类对象的名称。

备注

CComCoClass 包括 DECLARE_CLASSFACTORY 宏,指定 CComClassFactory,在默认选件类工厂。但是,通过包括 DECLARE_CLASSFACTORY_SINGLETON 宏在对象类定义,重写此默认设置。

示例

class ATL_NO_VTABLE CMySingletonClass :
   public CComObjectRootEx<CComSingleThreadModel>,
   public CComCoClass<CMySingletonClass, &CLSID_MySingletonClass>,
   public IMySingletonClass
{
public:
   DECLARE_CLASSFACTORY_SINGLETON(CMySingletonClass)

   // Remainder of class declaration omitted.

要求

Header: atlcom.h

请参见

参考

DECLARE_CLASSFACTORY2

DECLARE_CLASSFACTORY_EX

DECLARE_CLASSFACTORY_AUTO_THREAD

其他资源

摘要任务和选件类工厂宏

ATL 宏