Delen via


WM_UPDATEUISTATE bericht

Een toepassing verzendt het WM_UPDATEUISTATE bericht om de gebruikersinterfacestatus voor het opgegeven venster en alle onderliggende vensters te wijzigen.

#define WM_UPDATEUISTATE                0x0128

Parameters

wParam-

Het woord met een lage volgorde geeft de actie op die moet worden uitgevoerd. Deze parameter kan een van de volgende waarden zijn.

Waarde Betekenis
UIS_CLEAR
2
Het element ui-status dat is opgegeven door het woord in hoge volgorde, moet zichtbaar zijn.
UIS_INITIALIZE
3
Het element ui-status dat is opgegeven door het woord in hoge volgorde, moet worden gewijzigd op basis van de laatste invoergebeurtenis. Zie Opmerkingen voor meer informatie.
UIS_SET
1
Het element ui-status dat is opgegeven door het woord in hoge volgorde, moet worden verborgen.

Het woord in hoge volgorde geeft aan welke elementen van de gebruikersinterfacestatus worden beïnvloed of de stijl van het besturingselement. Deze parameter kan een of meer van de volgende waarden zijn.

Waarde Betekenis
UISF_ACTIVE
0x4
Een besturingselement moet worden getekend in de stijl die wordt gebruikt voor actieve besturingselementen.
UISF_HIDEACCEL
0x2
Toetsenbordversnellers.
UISF_HIDEFOCUS
0x1
Focusindicatoren.

lParam-

Deze parameter wordt niet gebruikt.

Opmerkingen

Een venster moet dit bericht verzenden om de gebruikersinterfacestatus van alle onderliggende vensters te wijzigen. In tegenstelling tot het WM_CHANGEUISTATE bericht, wat een melding is, wordt het WM_UPDATEUISTATE bericht DefWindowProc verwerkt, de gebruikersinterfacestatus gewijzigd en worden de wijzigingen doorgegeven aan alle onderliggende vensters.

De functie DefWindowProc werkt de ui-status bij volgens de wParam-waarde. Als de gebruikersinterfacestatus wordt gewijzigd, verzendt de functie het bericht naar alle directe onderliggende vensters. DefWindowProc- verzendt dit bericht ook wanneer er een WM_CHANGEUISTATE bericht wordt ontvangen waarin het systeem wordt geïnformeerd dat een onderliggend venster de gebruikersinterfacestatus wil wijzigen.

Eisen

Eis Waarde
Minimaal ondersteunde client
Windows 2000 Professional [alleen desktop-apps]
Minimaal ondersteunde server
Windows 2000 Server [alleen desktop-apps]
Rubriek
Winuser.h (inclusief Windows.h)

Zie ook

DefWindowProc-

WM_CHANGEUISTATE

WM_QUERYUISTATE

conceptuele

toetsenbordversnellers