ATL メッセージ ハンドラの追加
更新 : 2007 年 11 月
コントロールにメッセージ ハンドラ (Windows のメッセージを処理するメンバ関数) を追加するには、まずクラス ビューでコントロールを選択します。次に、[プロパティ] ウィンドウを開き、[メッセージ] アイコンを選択し、必要なメッセージの反対側にあるボックスのドロップダウン コントロールをクリックします。これで、コントロールのヘッダー ファイルにメッセージ ハンドラの宣言が追加され、コントロールの .cpp ファイルにそのハンドラのスケルトン実装が追加されます。また、メッセージ マップとハンドラのエントリも追加されます。
ATL でのメッセージ ハンドラの追加方法は、MFC クラスにメッセージ ハンドラを追加する方法と似ています。詳細については、「MFC メッセージ ハンドラの追加」を参照してください。
ATL のメッセージ ハンドラを追加する場合、次の条件が適用されます。
メッセージ ハンドラの名前は、MFC と同じ名前付け規則に従う必要があります。
主要なメッセージ マップに新しいメッセージ マップ エントリが追加されます。ウィザードは、代替メッセージ マップとチェインを認識しません。