CWnd::OnChangeUIState

ユーザー インターフェイス (UI) 状態を変更する必要があるときに呼び出されます。

afx_msg void OnChangeUIState(
   UINT nAction,
   UINT nUIElement
);

パラメーター

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

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

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

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

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

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

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

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

解説

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

必要条件

ヘッダー: afxwin.h

参照

関連項目

CWnd クラス

階層図

CWnd::OnQueryUIState

CWnd::OnUpdateUIState