次の方法で共有


EVENT_DELEGATE_ENTRY

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

EVENT_DELEGATE_ENTRY(
   MEMBER,
   ARG0,
   ARG1
);

パラメーター

  • MEMBER
    コントロールにアタッチされるイベント ハンドラー メソッド。

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

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

解説

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

使用例

次のコード例は OnClick のイベント ハンドラーのデリゲート マップにエントリを作成するに EVENT_DELEGATE_ENTRY を使用する方法を示しています; また 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