DECLARE_CLASSFACTORY_EX

DECLARE_CLASSFACTORY_EX ( cf )

Parametri

cf

[in] Il nome della classe che implementa il tuo oggetto factory di classe.

Osservazioni

Dichiara cf per essere la class factory.CF deve derivare da CComClassFactory e l'override del metodo CreateInstance . Ad esempio:

classe CMyClass:..., CComCoClasslt pubblica; ... >
{
   ...
   DECLARE_CLASSFACTORY_EX(CMyClassFactory)
   ...
}

CComCoClass include la macro DECLARE_CLASSFACTORY , che specifica CComClassFactory come la class factory predefinita. Tuttavia, includendo la macro DECLARE_CLASSFACTORY_EX nella definizione della classe dell'oggetto, è ignorare questa impostazione predefinita.

Macro ATL e funzioni globali

Vedi anche

DECLARE_CLASSFACTORY2, DECLARE_CLASSFACTORY_AUTO_THREAD, DECLARE_CLASSFACTORY_SINGLETON

Index