ON_COMMAND_EX
更新 : 2007 年 11 月
このマクロは、コマンド メッセージを拡張版のコマンド ハンドラ メンバ関数に割り当てます。
ON_COMMAND_EX(
id,
memberFxn
);
パラメータ
id
コマンド ID。memberFxn
コマンドが割り当てられるメッセージ ハンドラ関数名。
解説
コマンド メッセージ ハンドラの拡張形式も上級ユーザー向けに用意されています。このようなメッセージ ハンドラに対しては ON_COMMAND_EX マクロが使われ、ON_COMMAND の機能のスーパーセットが提供されます。拡張版のコマンド ハンドラ メンバ関数はコマンド ID を示す UINT を唯一のパラメータとして受け取り、BOOL 値を返します。コマンドが処理されたことを知らせる戻り値は TRUE にしてください。これ以外の値にすると、このコマンドの他の対象オブジェクトに達するまで、メッセージが送られます。
詳細については、テクニカル ノートの「テクニカル ノート 6: メッセージ マップ」を参照してください。
必要条件
ヘッダー ファイル : afxmsg_.h