WM_UPDATEUISTATE Nachricht

Eine Anwendung sendet die WM_UPDATEUISTATE Meldung, um den Ui-Status für das angegebene Fenster und alle untergeordneten Fenster zu ändern.

#define WM_UPDATEUISTATE                0x0128

Parameter

wParam

Das Wort mit niedriger Reihenfolge gibt die auszuführende Aktion an. Dieser Parameter kann einen der folgenden Werte annehmen.

Wert Bedeutung
UIS_CLEAR
2
Das durch das hochgeordnete Wort angegebene UI-Zustandselement sollte ausgeblendet werden.
UIS_INITIALIZE
3
Das durch das hochgeordnete Wort angegebene UI-Zustandselement sollte basierend auf dem letzten Eingabeereignis geändert werden. Weitere Informationen finden Sie in den Hinweisen.
UIS_SET
1
Das durch das hochgeordnete Wort angegebene UI-Zustandselement sollte sichtbar sein.

Das Wort mit hoher Reihenfolge gibt an, welche Ui-Zustandselemente betroffen sind oder welche Art des Steuerelements verwendet wird. Dieser Parameter kann einen oder mehrere der folgenden Werte aufweisen.

Wert Bedeutung
UISF_ACTIVE
0x4
Ein Steuerelement sollte in der Für aktive Steuerelemente verwendeten Formatvorlage gezeichnet werden.
UISF_HIDEACCEL
0x2
Tastenkombinationen.
UISF_HIDEFOCUS
0x1
Fokusindikatoren.

lParam

Dieser Parameter wird nicht verwendet.

Bemerkungen

Ein Fenster sollte diese Meldung senden, um den Benutzeroberflächenstatus aller untergeordneten Fenster zu ändern. Im Gegensatz zur WM_CHANGEUISTATE-Nachricht , bei der es sich um eine Benachrichtigung handelt, ändert DefWindowProc die WM_UPDATEUISTATE Nachricht und gibt die Änderungen an alle untergeordneten Fenster weiter.

Die DefWindowProc-Funktion aktualisiert den Ui-Zustand entsprechend dem wParam-Wert . Wenn der Benutzeroberflächenstatus geändert wird, sendet die Funktion die Nachricht an alle unmittelbaren untergeordneten Fenster. DefWindowProc sendet diese Nachricht auch, wenn es eine WM_CHANGEUISTATE-Meldung empfängt, die das System darüber informiert, dass ein untergeordnetes Fenster den Benutzeroberflächenstatus ändern möchte.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
Winuser.h (einschließlich Windows.h)

Weitere Informationen

Referenz

DefWindowProc

WM_CHANGEUISTATE

WM_QUERYUISTATE

Konzept

Tastaturkürzel