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_CLASSFACTORY_AUTO_THREAD