共用方式為


CWnd::OnUpdateUIState

呼叫會變更指定的視窗和它的所有子視窗的使用者介面 (UI) (UI) 狀態。

afx_msg void OnUpdateUIState(
   UINT nAction,
   UINT nUIElement
);

參數

  • nAction
    指定要執行的動作。 可以是下列其中一個值:

    • 應隱藏UIS_CLEAR UI 狀態項目 (指定 nUIElement)。

    • UI 項目的狀態UIS_INITIALIZE (指定 nUIElement) 應該可以根據最後一個輸入事件。 如需詳細資訊,請參閱 WM_UPDATEISTATE備註 部分。

    • UIS_SET UI 狀態項目 (指定 nUIElement) 應該是可見的。

  • nUIElement
    指定 UI 狀態項目是受影響或控制項的樣式。 可以是下列其中一個值:

    • UISF_HIDEACCEL 鍵盤快速鍵。

    • UISF_HIDEFOCUS 焦點顯示。

    • UISF_ACTIVE   在用來現用控制項的樣式Windows XP: A 應該繪製控制項。

備註

此成員函式以模擬 WM_UPDATEUISTATE 訊息的功能 Windows SDK,如中所述。

需求

Header: afxwin.h

請參閱

參考

CWnd 類別

階層架構圖

CWnd::OnChangeUIState

CWnd::OnQueryUIState