DECLARE_CLASSFACTORY_EX

DECLARE_CLASSFACTORY_EX ( cf

パラメーター

cf

[入力]あなたのクラス ファクトリ オブジェクトを実装するクラスの名前。

解説

クラス ファクトリにcfを宣言します。cfは、 CComClassFactoryから派生して、 CreateInstanceメソッドをオーバーライドする必要があります。たとえば:

cMyClass クラス:.. は、公共の CComCoClasslt;… >{...DECLARE_CLASSFACTORY_EX(CMyClassFactory)...}

CComCoClass には、既定のクラス ファクトリとしてCComClassFactoryを指定します、 DECLARE_CLASSFACTORYマクロが含まれています。ただし、オブジェクトのクラス定義で、 DECLARE_CLASSFACTORY_EXマクロを含めることで、この既定をオーバーライドします。

ATL マクロとグローバル関数

参照してください。

DECLARE_CLASSFACTORY2DECLARE_CLASSFACTORY_AUTO_THREADDECLARE_CLASSFACTORY_SINGLETON

Index