次の方法で共有


CWnd::OnUpdateUIState

更新 : 2007 年 11 月

指定したウィンドウとすべての子ウィンドウのユーザー インターフェイス (UI) 状態を変更するときに呼び出されます。

afx_msg void OnUpdateUIState(
   UINT nAction,
   UINT nUIElement
);

パラメータ

  • nAction
    実行するアクションを指定します。次のいずれかの値になります。

    • UIS_CLEAR   nUIElement で指定された UI 状態の要素を非表示にします。

    • UIS_INITIALIZE   nUIElement で指定された UI 状態の要素を、最後の入力イベントに基づいて変更します。詳細については、WM_UPDATEISTATE の「解説」を参照してください。

    • UIS_SET   nUIElement で指定された UI 状態の要素を表示します。

  • nUIElement
    影響を受ける UI 状態の要素またはコントロールのスタイルを指定します。次のいずれかの値になります。

    • UISF_HIDEACCEL   キーボード アクセラレータ。

    • UISF_HIDEFOCUS   フォーカス インジケータ。

    • UISF_ACTIVE   Windows XP : アクティブなコントロールで使用されているスタイルでコントロールが描画されます。

解説

このメンバ関数は、Windows SDK に記述されている WM_UPDATEUISTATE メッセージの機能をエミュレートします。

必要条件

ヘッダー : afxwin.h

参照

参照

CWnd クラス

階層図

CWnd::OnChangeUIState

CWnd::OnQueryUIState

その他の技術情報

CWnd のメンバ