次の方法で共有


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

参照

参照

ON_COMMAND

テクニカル ノート 6: メッセージ マップ