WM_SIZE

Die WM_SIZE-Nachricht wird an ein Fenster gesendet, nachdem ihre Größe geändert hat.

WM_SIZE FwSizeType = wParam;      / / Größenänderung Flagge nWidth = LOWORD(lParam);  / / Breite der Client Bereich nHeight = HIWORD(lParam); / / Höhe des Clientbereichs 

 

Parameter

fwSizeType
Der wParam-Wert. Gibt den Typ der Größenanpassung angefordert. Dieser Parameter kann eine der folgenden Werte sein:
Wert Bedeutung
SIZE_MAXHIDE Nachricht wird an alle Popup-Fenster gesendet, wenn einige andere Fenster maximiert wird.
SIZE_MAXIMIZED Das Fenster ist maximiert worden.
SIZE_MAXSHOW Nachricht wird an alle Popup-Fenster gesendet, wenn einige andere Fenster in seiner vorherigen Größe wiederhergestellt wurde.
SIZE_MINIMIZED Das Fenster ist minimiert wurde.
SIZE_RESTORED Ändern der Fenstergröße, aber weder die SIZE_MINIMIZED noch SIZE_MAXIMIZED Wert gilt.

nWidth
Das niedrige Word der lParam-Wert. Gibt die neue Breite des Clientbereichs.
nHeight
Das hohe Word der lParam-Wert. Gibt die neue Höhe des Clientbereichs.

Rückgabewerte

Wenn eine Anwendung diese Nachricht verarbeitet, sollte es NULL zurückgeben.

Bemerkungen

Wenn der SetScrollPos oder der Funktion MoveWindow für ein untergeordnetes Fenster eines die WM_SIZE-Nachricht aufgerufen wird, soll der bRedraw -Parameter ungleich NULL, um das Fenster neu gezeichnet werden.

Obwohl die Breite und Höhe eines Fensters 32-Bit-Werte sind, enthalten die Parameter nWidth und nHeight die WM_SIZE-Nachricht nur die niederwertigen 16 bits.

QuickInfo

&Nbsp; Windows NT: Version 3.1 oder höher erforderlich.
Windows:Erfordert Windows 95 oder höher.
Windows CE:Version 1.0 oder höher benötigt.
Header:In winuser.h deklarierten.

Siehe auch

Übersicht über Windows, Windows-Meldungen, MoveWindow, SetScrollPos

Index