次の方法で共有


CControlBar::OnUpdateCmdUI

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

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 のメンバー