次の方法で共有


イベント ハンドラの追加

更新 : 2007 年 11 月

リソース エディタから、イベント ハンドラ ウィザードを使用して、ダイアログ ボックス コントロールに新規イベント ハンドラを追加したり、既存のイベント ハンドラを編集したりできます。

[プロパティ] ウィンドウを使用すると、ダイアログ ボックスを実装するクラスにイベントを追加できます。ダイアログ ボックス クラス以外のクラスにイベントを追加するには、イベント ハンドラ ウィザードを使用します。

ダイアログ ボックス コントロールにイベント ハンドラを追加するには

  1. [リソース ビュー] でダイアログ ボックスのリソースをダブルクリックし、コントロールを含むダイアログ ボックスのリソースをダイアログ エディタで開きます。

  2. 通知されたイベントを処理するコントロールを右クリックします。

  3. ショートカット メニューの [イベント ハンドラの追加] をクリックし、イベント ハンドラ ウィザードを表示します。

  4. [メッセージの種類] ボックスからイベントを選択し、[クラスの一覧] ボックスに追加します。

  5. [関数ハンドラ名] ボックスで、既定の名前を受け入れるか、または任意の名前を指定します。

  6. [追加して編集] をクリックして、イベント ハンドラをプロジェクトに追加して新しい関数をテキスト エディタで開いたら、適切なイベント ハンドラのコードを追加します。

    選択したメッセージ タイプに選択したクラスのイベント ハンドラが既に存在した場合は、[追加して編集] は無効です。この場合は [コードを編集] が有効になります。[コードを編集] をクリックすると、テキスト エディタで既存の関数が開きます。

[プロパティ] ウィンドウでイベント ハンドラを追加することもできます。詳細については、「ダイアログ ボックス コントロールへのイベント ハンドラの追加」を参照してください。

参照

処理手順

メンバ変数の追加

メンバ関数の追加

概念

コード ウィザードを使用した機能の追加

クラスの追加

MFC メッセージ ハンドラの追加

参照

クラス各部へのジャンプ