afx_msg privatevoid OnWindowPosChanging ( WINDOWPOS * Lpwndpos );
Parameter
lpwndpos
Verweist auf eine WINDOWPOS -Datenstruktur, die Informationen über neue Größe und Position des Fensters enthält.
Bemerkungen
Das Framework ruft diese Memberfunktion, wenn die Größe, Position oder Z-Reihenfolge zu ändern aufgrund eines einen Aufruf an die Member-Funktion SetWindowPos oder ein anderes Fenster-Management-Funktion.
Eine Anwendung kann Änderungen an der Fenster durch Einstellung oder deaktivieren die entsprechenden Bits in den Flaggen -Member der Struktur WINDOWPOS verhindern.
Die Standardimplementierung für ein Fenster mit der WS_OVERLAPPED oder WS_THICKFRAME Stil, sendet einen 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_BYTEALIGN -Client zu erzwingen. Eine Anwendung kann diese Funktion überschreiben, indem die Basisklasse nicht aufrufen.
Hinweis&Nbsp; Dieser Member-Funktion wird aufgerufen, durch den Rahmen für die Anwendung, eine Windows-Meldung zu behandeln zu können. An Ihre Funktion übergebenen Parameter entsprechen die Parametern von Rahmen empfangen, wenn die Nachricht empfangen wurde. Wenn Sie die Basisklasse Implementierung dieser Funktion aufrufen, wird diese Implementierung verwendet ursprünglich mit der Meldung und nicht die Parameter, die Sie angeben, an die Funktion übergebenen Parameter.
CWnd Übersicht |nbsp; Member der Klasse | Hierarchiediagramm
Siehe auch&Nbsp;CWnd::OnWindowPosChanged, WM_WINDOWPOSCHANGING