次の方法で共有


IMPLEMENT_OLECREATE_EX

更新 : 2007 年 11 月

コントロールのクラス ファクトリとコントロール クラスの GetClassID メンバ関数を実装します。

IMPLEMENT_OLECREATE_EX(class_name, external_name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8 )

パラメータ

  • class_name
    コントロールのプロパティ ページ クラス名。

  • external_name
    アプリケーションに公開されるオブジェクト名。

  • l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8
    クラスの CLSID のコンポーネント。このパラメータの詳細については、IMPLEMENT_OLECREATE の「解説」を参照してください。

解説

このマクロは、DECLARE_OLECREATE_EX マクロまたは BEGIN_OLEFACTORYEND_OLEFACTORY マクロを使うすべてのコントロール クラスの実装ファイルに記述されている必要があります。外部名は、ほかのアプリケーションに公開されている OLE コントロールの識別子です。コンテナは、この名前を使ってこのコントロール クラスのオブジェクトを要求します。

必要条件

ヘッダー : afxdisp.h

参照

概念

MFC マクロとグローバル

参照

DECLARE_OLECREATE_EX

BEGIN_OLEFACTORY

END_OLEFACTORY

IMPLEMENT_OLECREATE