次の方法で共有


メッセージ ハンドラ

更新 : 2007 年 11 月

MFC では、専用の "ハンドラ" 関数が各メッセージを処理します。メッセージ ハンドラ関数は、クラスのメンバ関数です。このドキュメントでは、"メッセージ ハンドラ メンバ関数"、"メッセージ ハンドラ関数"、"メッセージ ハンドラ"、および "ハンドラ" という言葉を同じ意味で使っています。一部のメッセージ ハンドラは、"コマンド ハンドラ" とも呼ばれます。

フレームワーク アプリケーションの作成作業の大部分は、メッセージ ハンドラの記述です。ここでは、メッセージ処理のしくみについて解説します。

メッセージ ハンドラは、メッセージに対する応答動作をすべて実行します。クラスの [プロパティ] ウィンドウを使ってハンドラを作成できます。ハンドラを作成した後、ソース コード エディタを使ってハンドラのコードを作成します。

ハンドラを作成するときは、Microsoft Visual C++ と MFC のすべての機能を使用できます。クラスの一覧については、『MFC リファレンス』の「クラス ライブラリの概要」を参照してください。

参照

概念

フレームワークのメッセージとコマンド