次の方法で共有


IMPLEMENT_OLECTLTYPE

コントロール クラスの GetUserTypeNameID メンバー関数と GetMiscStatus メンバー関数を実装します。

DECLARE_OLECTLTYPE(class_name, idsUserTypeName, dwOleMisc )

パラメーター

  • class_name
    コントロール クラス名。

  • idsUserTypeName
    コントロールの外部名を持つ文字列のリソース ID。

  • dwOleMisc
    1 つ以上のフラグを持つ列挙値。 この列挙値の詳細については、Windows SDK の「OLEMISC」を参照してください。

解説

IMPLEMENT_OLECTLTYPE マクロに加えて DECLARE_OLECTLTYPE マクロをコントロール クラスの宣言に追加する必要があります。

GetUserTypeNameID メンバー関数は、コントロール クラスを識別するためのリソースの文字列を返します。 GetMiscStatus は、コントロールの OLEMISC ビットを返します。 この列挙値は、コントロールの各種特性を示す設定のコレクションを指定します。 OLEMISC 設定の詳細については、Windows SDK の「OLEMISC」を参照してください。

注意

ActiveX ControlWizard によって使用される既定の設定です。OLEMISC_ACTIVATEWHENVISIBLEOLEMISC_SETCLIENTSITEFIRSTOLEMISC_INSIDEOUTOLEMISC_CANTLINKINSIDE、および OLEMISC_RECOMPOSEONRESIZE

必要条件

**ヘッダー:**afxctl.h

参照

参照

DECLARE_OLECTLTYPE

概念

MFC マクロとグローバル