次の方法で共有


CControlBar::OnUpdateCmdUI

更新 : 2007 年 11 月

ツール バーまたはステータス バーの状態を更新するために、フレームワークが呼び出します。

virtual void OnUpdateCmdUI(
   CFrameWnd* pTarget,
   BOOL bDisableIfNoHndler 
) = 0;

パラメータ

  • pTarget
    アプリケーションのメイン フレーム ウィンドウへのポインタ。このポインタを更新メッセージのルーティングに使います。

  • bDisableIfNoHndler
    更新ハンドラを持たないコントロールを自動的に使用禁止状態で表示するかどうかを示すフラグです。

解説

各ボタンまたはペインを更新するには、適切な更新ハンドラを設定するためにメッセージ マップで ON_UPDATE_COMMAND_UI マクロを使います。このマクロの使い方の詳細については、「ON_UPDATE_COMMAND_UI」を参照してください。

OnUpdateCmdUI は、アプリケーションが入力待ちのときに、フレームワークから呼び出されます。更新されるフレーム ウィンドウは、少なくとも間接的に、表示されているフレーム ウィンドウの子ウィンドウであることが必要です。OnUpdateCmdUI は高度なオーバーライド可能な関数です。

必要条件

ヘッダー : afxext.h

参照

参照

CControlBar クラス

階層図

ON_UPDATE_COMMAND_UI

テクニカル ノート 31: コントロール バー

その他の技術情報

CControlBar のメンバ