次の方法で共有


ON_UPDATE_COMMAND_UI マクロ

コマンドターゲットのオブジェクトの更新コマンド ハンドラーへのユーザーインターフェイス オブジェクトを接続するに プロパティ のペインを使用します。これは ON_UPDATE_COMMAND_UI のマクロに自動的にユーザーインターフェイス オブジェクト ID をアタッチし、更新を処理するオブジェクトにハンドラーを作成します。詳細については 関数への割り当てのメッセージ を参照してください。

たとえば、プログラムで編集] メニューのすべて消去コマンドを更新するには、選択したクラスのメッセージマップ エントリ、クラス宣言の OnUpdateEditClearAll と呼ばれるコマンド更新ハンドラーの関数宣言とクラスの実装ファイルの空の関数テンプレートを追加するに プロパティ のペインを使用します。関数プロトタイプの外観になります。:

afx_msg void OnUpdateEditClearAll(CCmdUI *pCmdUI);

すべてのハンドラーのように、関数は afx_msg のキーワードを使用します。すべての更新ハンドラーのように、 1 種類の引数、 CCmdUI のオブジェクトへのポインターを受け取ります。

参照

概念

ユーザー インターフェイス オブジェクトの更新方法