Deren Größe, Position, wird die Nachricht WM_WINDOWPOSCHANGING zu einem Fenster gesendet oder in der Z-Reihenfolge wird sich aus einem Aufruf der Funktion SetWindowPos oder ein anderes Fenster-Verwaltungsfunktion ändern.
WM_WINDOWPOSCHANGING Lpwp = (LPWINDOWPOS) lParam; / / zeigt auf Größe und Position Daten
Wenn eine Anwendung diese Nachricht verarbeitet, sollte es NULL zurückgeben.
Für ein Fenster mit der WS_OVERLAPPED oder WS_THICKFRAME Stil sendet die DefWindowProc -Funktion die WM_GETMINMAXINFO-Nachricht an das Fenster. Dies geschieht um die neue Größe und Position des Fensters zu überprüfen und um die Stile CS_BYTEALIGNCLIENT und CS_BYTEALIGNWINDOW-Client zu erzwingen. Von die Nachricht WM_WINDOWPOSCHANGING nicht an die DefWindowProc -Funktion zu übergeben, kann eine Anwendung diese Standardeinstellungen außer Kraft setzen.
Während diese Nachricht verarbeitet wird, betrifft ändern die Werte in WINDOWPOS des Fensters neue Größe, Position oder in der Z-Reihenfolge. Eine Anwendung kann Änderungen an der Fenster durch Einstellung oder deaktivieren die entsprechenden Bits in den Flaggen -Member der WINDOWPOS verhindern.
&Nbsp; Windows NT: Version 3.1 oder höher erforderlich.
Windows:Erfordert Windows 95 oder höher.
Windows CE:Nicht unterstützt.
Header:In winuser.h deklarierten.
Übersicht über Windows, Windows-Meldungen, DefWindowProc, EndDeferWindowPos, SetWindowPos, WINDOWPOS, WM_GETMINMAXINFO, WM_MOVE, WM_SIZE, WM_WINDOWPOSCHANGED