Freigeben über


WM_UPDATEUISTATE Nachricht

Eine Anwendung sendet die WM_UPDATEUISTATE Nachricht, um den Ui-Zustand 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 einer der folgenden Werte sein:

Wert Bedeutung
UIS_CLEAR
2
Das durch das Wort mit hoher Reihenfolge angegebene Ui-Zustandselement sollte sichtbar sein.
UIS_INITIALIZE
3
Das durch das Wort mit hoher Reihenfolge 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 Wort mit hoher Reihenfolge angegebene Ui-Zustandselement sollte ausgeblendet werden.

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 sein.

Wert Bedeutung
UISF_ACTIVE
0x4
Ein Steuerelement sollte in der Formatvorlage gezeichnet werden, die für aktive Steuerelemente verwendet wird.
UISF_HIDEACCEL
0x2
Zugriffstasten.
UISF_HIDEFOCUS
0x1
Fokusindikatoren.

lParam-

Dieser Parameter wird nicht verwendet.

Bemerkungen

Ein Fenster sollte diese Meldung senden, um den Ui-Zustand aller untergeordneten Fenster zu ändern. Im Gegensatz zu der WM_CHANGEUISTATE Nachricht, bei der es sich um eine Benachrichtigung handelt, verarbeitet DefWindowProc die WM_UPDATEUISTATE Nachricht, die sie ändert, den UI-Zustand und verteilt die Änderungen an alle untergeordneten Fenster.

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

Anforderungen

Anforderung Wert
Mindestens unterstützter Client
Windows 2000 Professional [nur Desktop-Apps]
Mindestens unterstützter Server
Windows 2000 Server [nur Desktop-Apps]
Kopfball
Winuser.h (enthalten Windows.h)

Siehe auch

Referenz-

DefWindowProc-

WM_CHANGEUISTATE

WM_QUERYUISTATE

Konzeptionelle

Tastenkombinationen