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