Sdílet prostřednictvím


WM_UPDATEUISTATE zpráva

Aplikace odešle WM_UPDATEUISTATE zprávu, která změní stav uživatelského rozhraní pro zadané okno a všechna jeho podřízená okna.

#define WM_UPDATEUISTATE                0x0128

Parametry

wParam

Slovo s nízkým pořadím určuje akci, která se má provést. Tento parametr může být jednou z následujících hodnot.

Hodnota Význam
UIS_CLEAR
2
Prvek stavu uživatelského rozhraní určený slovem s vysokým pořadím by měl být viditelný.
UIS_INITIALIZE
3
Prvek stavu uživatelského rozhraní určený slovem s vysokým pořadím by měl být změněn na základě poslední vstupní události. Další informace naleznete v tématu Poznámky.
UIS_SET
1
Prvek stavu uživatelského rozhraní určený slovem s vysokým pořadím by měl být skrytý.

Slovo s vysokým pořadím určuje, které prvky stavu uživatelského rozhraní jsou ovlivněny, nebo styl ovládacího prvku. Tento parametr může být jedna nebo více následujících hodnot.

Hodnota Význam
UISF_ACTIVE
0x4
Ovládací prvek by měl být nakreslen ve stylu použitém pro aktivní ovládací prvky.
UISF_HIDEACCEL
0x2
Klávesové zkratky.
UISF_HIDEFOCUS
0x1
Indikátory zaměření.

lParam

Tento parametr se nepoužívá.

Poznámky

Okno by mělo odeslat tuto zprávu, aby se změnil stav uživatelského rozhraní všech podřízených oken. Na rozdíl od zprávy WM_CHANGEUISTATE, což je oznámení, když DefWindowProc zpracuje zprávu WM_UPDATEUISTATE změní stav uživatelského rozhraní a rozšíří změny do všech podřízených oken.

Funkce DefWindowProc aktualizuje stav uživatelského rozhraní podle hodnoty wParam. Pokud je stav uživatelského rozhraní změněn, funkce odešle zprávu do všech bezprostředních podřízených oken. DefWindowProc také odešle tuto zprávu, když obdrží WM_CHANGEUISTATE zprávu s oznámením systému, že podřízené okno hodlá změnit stav uživatelského rozhraní.

Požadavky

Požadavek Hodnota
Minimální podporovaný klient
Windows 2000 Professional [jenom desktopové aplikace]
Minimální podporovaný server
Windows 2000 Server [jenom desktopové aplikace]
Záhlaví
Winuser.h (včetně Windows.h)

Viz také

referenční

DefWindowProc

WM_CHANGEUISTATE

WM_QUERYUISTATE

koncepční

klávesové zkratky