次の方法で共有


IMPLEMENT_OLECREATE_EX

コントロールのクラス ファクトリとコントロール クラスの 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

参照

参照

DECLARE_OLECREATE_EX

BEGIN_OLEFACTORY

END_OLEFACTORY

IMPLEMENT_OLECREATE

概念

MFC マクロとグローバル