CWnd::UpdateDialogControls

ON_UPDATE_COMMAND_UI コールバック機構を使ったダイアログ ボックスまたはウィンドウ内のコントロールやダイアログ ボタンの状態を更新するために、このメンバー関数が呼び出されます。

void UpdateDialogControls(
   CCmdTarget* pTarget,
   BOOL bDisableIfNoHndler 
);

パラメーター

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

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

解説

子コントロールがハンドラーを持たず、また bDisableIfNoHndler が TRUE の場合、子コントロールは使用禁止にされます。

フレームワークはアプリケーションの入力待ち処理の一部として、ダイアログ バーやツール バーのコントロールでこのメンバー関数を呼び出します。

必要条件

**ヘッダー:**afxwin.h

参照

参照

CWnd クラス

階層図

CFrameWnd::m_bAutoMenuEnable

概念

CWnd のメンバー