DECLARE_CLASSFACTORY_EX

DECLARE_CLASSFACTORY_EX ( Cf )

Parameter

cf

[in] Der Name der Klasse, die Ihre Klasse-Factoryobjekt implementiert.

Bemerkungen

Cf die Klassenfactory werden erklärt.CF muss von CComClassFactory ableiten und überschreiben Sie die CreateInstance -Methode. Zum Beispiel:

klasse CMyClass:..., öffentlichen CComCoClasslt; ... >
{
   ...
   DECLARE_CLASSFACTORY_EX(CMyClassFactory)
   ...
}

CComCoClass enthält das DECLARE_CLASSFACTORY -Makro, das CComClassFactory als die Standard-Factory-Klasse angibt. Jedoch, indem Sie das DECLARE_CLASSFACTORY_EX -Makro in Klassendefinition des Objekts einschließen, Sie diesen Standardwert überschreiben.

ATL-Makros und globale Funktionen

Siehe auch

DECLARE_CLASSFACTORY2, DECLARE_CLASSFACTORY_AUTO_THREAD, DECLARE_CLASSFACTORY_SINGLETON

Index