共用方式為


WM_UPDATEUISTATE訊息

應用程式會傳送 WM_UPDATEUISTATE 訊息,以變更指定視窗及其所有子視窗的 UI 狀態。

#define WM_UPDATEUISTATE                0x0128

參數

wParam

低序字會指定要執行的動作。 此參數可以是下列其中一個值。

價值 意義
UIS_CLEAR
2
應該會顯示由高順序字組指定的UI狀態元素。
UIS_INITIALIZE
3
高階單字所指定的UI狀態元素應該根據最後一個輸入事件來變更。 如需詳細資訊,請參閱。
UIS_SET
1
應該隱藏高序字組所指定的UI狀態元素。

高序字會指定哪些UI狀態元素受到影響或控件的樣式。 此參數可以是下列其中一或多個值。

價值 意義
UISF_ACTIVE
0x4
控件應該以用於使用中控件的樣式繪製。
UISF_HIDEACCEL
0x2
鍵盤快捷方式。
UISF_HIDEFOCUS
0x1
焦點指標。

lParam

不使用此參數。

言論

視窗應該傳送此訊息來變更其所有子視窗的UI狀態。 與 WM_CHANGEUISTATE 訊息相反,當 DefWindowProc 處理 WM_UPDATEUISTATE 訊息時,它會變更 UI 狀態,並將變更傳播至所有子視窗。

DefWindowProc 函式會根據 wParam 更新 UI 狀態。 如果修改 UI 狀態,函式會將訊息傳送至所有立即子視窗。 DefWindowProc 也會在收到 WM_CHANGEUISTATE 訊息時傳送此訊息,通知系統子視窗想要修改 UI 狀態。

要求

要求 價值
最低支援的用戶端
Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器
Windows 2000 Server [僅限傳統型應用程式]
頁眉
Winuser.h (包括 Windows.h)

另請參閱

參考

DefWindowProc

WM_CHANGEUISTATE

WM_QUERYUISTATE

概念

鍵盤快捷鍵