EVENT_DELEGATE_ENTRY

更新 : 2007 年 11 月

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

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