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
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. |
Wenn eine Anwendung diese Nachricht verarbeitet, sollte es NULL zurückgeben.
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.
&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.
Übersicht über Windows, Windows-Meldungen, MoveWindow, SetScrollPos