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 |
|
Weitere Informationen
-
Referenz
-
Konzept