The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.
DECLARE_CLASSFACTORY
Declares CComClassFactory to be the class factory.
DECLARE_CLASSFACTORY( )
CComCoClass uses this macro to declare the default class factory for your object.
Example
class ATL_NO_VTABLE CMyClass : public CComObjectRootEx<CComSingleThreadModel>, public CComCoClass<CMyClass, &CLSID_MyClass>, public IDispatchImpl<IMyClass, &IID_IMyClass, &LIBID_NVC_ATL_COMLib, /*wMajor =*/ 1, /*wMinor =*/ 0>, public IDispatchImpl<IMyDualInterface, &__uuidof(IMyDualInterface), &LIBID_NVC_ATL_COMLib, /* wMajor = */ 1, /* wMinor = */ 0> { public: DECLARE_CLASSFACTORY() // Remainder of class declaration omitted
Requirements
Header: atlcom.h
Show: