次の方法で共有


CWnd::OnUpdateUIState

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

afx_msg void OnUpdateUIState( 
   UINT nAction, 
   UINT nUIElement 
);

パラメーター

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

    • UIS_CLEAR は、UI 要素の状態 ( nUIElementで指定した) 非表示にする必要があります。

    • UI 要素の状態が ( nUIElementで指定した) 変更する必要があるUIS_INITIALIZE は最後の入力イベントに基づいて。 詳細については、WM_UPDATEISTATE[コメント] "を参照してください。

    • UIS_SET は、UI 要素の状態 ( nUIElementで指定した) を表示する必要があります。

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

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

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

    • UISF_ACTIVE   Windows XP: A のコントロールはアクティブなコントロールに使用するスタイルに注意する必要があります。

解説

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

必要条件

ヘッダー: afxwin.h

参照

関連項目

CWnd クラス

階層図

CWnd::OnChangeUIState

CWnd::OnQueryUIState