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
Winuser.h (einschließlich Windows.h)

Siehe auch

Referenz

DefWindowProc

ShowOwnedPopups

Showwindow

Konzept

Windows