Megosztás a következőn keresztül:


WM_UPDATEUISTATE üzenet

Az alkalmazás elküldi a WM_UPDATEUISTATE üzenetet a megadott ablak és annak összes gyermekablakának felhasználói felületi állapotának módosításához.

#define WM_UPDATEUISTATE                0x0128

Paraméterek

wParam

Az alacsonyrendű szó határozza meg a végrehajtandó műveletet. Ez a paraméter az alábbi értékek egyike lehet.

Érték Jelentés
UIS_CLEAR
2
A magasrendű szó által megadott felhasználói felületi állapotelemnek láthatónak kell lennie.
UIS_INITIALIZE
3
A magasrendű szó által megadott felhasználói felületi állapotelemet az utolsó bemeneti esemény alapján kell módosítani. További információ: Megjegyzések.
UIS_SET
1
A magasrendű szó által megadott felhasználói felületi állapotelemnek rejtettnek kell lennie.

A magasrendű szó határozza meg, hogy mely felhasználói felületi állapotelemekre vagy a vezérlőelem stílusára van hatással. Ez a paraméter az alábbi értékek közül egy vagy több lehet.

Érték Jelentés
UISF_ACTIVE
0x4
Az aktív vezérlőkhöz használt stílusban kell vezérlőelemet rajzolni.
UISF_HIDEACCEL
0x2
Billentyűzetgyorsítók.
UISF_HIDEFOCUS
0x1
Fókuszjelzők.

lParam

Ezt a paramétert nem használja a rendszer.

Megjegyzések

Az ablaknak el kell küldenie ezt az üzenetet az összes gyermekablak felhasználói felületi állapotának módosításához. Ellentétben a WM_CHANGEUISTATE üzenettel, amely egy értesítés, amikor DefWindowProc feldolgozza a WM_UPDATEUISTATE üzenetet, megváltoztatja a felhasználói felület állapotát, és propagálja a módosításokat az összes gyermekablakban.

A DefWindowProc függvény a felhasználói felület állapotát a wParam értéknek megfelelően frissíti. Ha a felhasználói felület állapota módosul, a függvény elküldi az üzenetet az összes közvetlen gyermekablaknak. DefWindowProc akkor is elküldi ezt az üzenetet, ha WM_CHANGEUISTATE üzenetet kap, amely értesíti a rendszert arról, hogy egy gyermekablak módosítani kívánja a felhasználói felület állapotát.

Követelmények

Követelmény Érték
Minimálisan támogatott ügyfél
Windows 2000 Professional [csak asztali alkalmazások]
Minimálisan támogatott kiszolgáló
Windows 2000 Server [csak asztali alkalmazások]
Fejléc
Winuser.h (a Windows.h is)

Lásd még:

referencia

DefWindowProc

WM_CHANGEUISTATE

WM_QUERYUISTATE

fogalmi

billentyűzetgyorsítók