WM_SHOWWINDOW Nachricht
Wird an ein Fenster gesendet, wenn das Fenster ausgeblendet oder angezeigt werden soll.
Ein Fenster empfängt diese Nachricht über seine WindowProc-Funktion .
#define WM_SHOWWINDOW 0x0018
Parameter
-
wParam
-
Gibt an, ob ein Fenster angezeigt wird. Wenn wParamTRUE ist, wird das Fenster angezeigt. Wenn wParamFALSE ist, wird das Fenster ausgeblendet.
-
lParam
-
Die status des angezeigten Fensters. Wenn lParam 0 ist, wurde die Nachricht aufgrund eines Aufrufs der ShowWindow-Funktion gesendet. andernfalls ist lParam einer der folgenden Werte.
Wert Bedeutung - SW_OTHERUNZOOM
- 4
Das Fenster wird aufgedeckt, da ein Maximierungsfenster wiederhergestellt oder minimiert wurde. - SW_OTHERZOOM
- 2
Das Fenster wird durch ein anderes Fenster abgedeckt, das maximiert wurde. - SW_PARENTCLOSING
- 1
Das Besitzerfenster des Fensters wird minimiert. - SW_PARENTOPENING
- 3
Das Besitzerfenster des Fensters wird wiederhergestellt.
Rückgabewert
Typ: LRESULT
Wenn eine Anwendung diese Nachricht verarbeitet, sollte sie null zurückgeben.
Bemerkungen
Die DefWindowProc-Funktion blendet das Fenster aus oder zeigt es an, wie in der Meldung angegeben. Wenn ein Fenster beim Erstellen die WS_VISIBLE Hat, empfängt das Fenster diese Meldung, nachdem es erstellt wurde, aber bevor es angezeigt wird. Ein Fenster empfängt diese Meldung auch, wenn sein Sichtbarkeitsstatus durch die Funktion ShowWindow oder ShowOwnedPopups geändert wird.
Die WM_SHOWWINDOW Nachricht wird unter folgenden Umständen nicht gesendet:
- Wenn ein überlappende Fenster auf oberster Ebene mit dem WS_MAXIMIZE - oder WS_MINIMIZE-Stil erstellt wird.
- Wenn das SW_SHOWNORMAL-Flag im Aufruf der ShowWindow-Funktion angegeben wird.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
Header |
|
Siehe auch
-
Referenz
-
Konzept