次の方法で共有


EVENT_DELEGATE_ENTRY

デリゲート マップにエントリを作成します。

EVENT_DELEGATE_ENTRY(
   MEMBER,
   ARG0,
   ARG1
);

パラメーター

  • MEMBER
    コントロールに追加するイベント ハンドラー メソッド。

  • ARG0
    マネージ イベント ハンドラー メソッドの最初の引数 (Object^ など)。

  • ARG1
    マネージ イベント ハンドラー メソッドの 2 番目の引数 (EventArgs^ など)。

解説

デリゲート マップ内の各エントリは、MAKE_DELEGATE で作成されたマネージ イベント ハンドラー デリゲートに対応します。

使用例

EVENT_DELEGATE_ENTRY を使用して、OnClick イベント ハンドラーに対応するエントリをデリゲート マップに作成する方法を次のコード例に示します。また、MAKE_DELEGATE のコード例も参照してください。 詳細については、「方法: ネイティブ C++ クラスから Windows フォーム イベントをシンクする」を参照してください。

BEGIN_DELEGATE_MAP(CMyView)
   EVENT_DELEGATE_ENTRY(OnClick, System::Object^, System::EventArgs^)
END_DELEGATE_MAP()

必要条件

**ヘッダー:**msclr\event.h

参照

参照

MAKE_DELEGATE

BEGIN_DELEGATE_MAP

END_DELEGATE_MAP