CWnd::OnWindowPosChanging
Das Framework ruft diese Memberfunktion auf, wenn die Größe, Position oder die Z-Reihenfolge im Begriff ist, aufgrund eines Aufrufs der SetWindowPos-Memberfunktion oder einer anderen FensterVerwaltung Funktion zu ändern.
afx_msg void OnWindowPosChanging(
WINDOWPOS* lpwndpos
);
Parameter
- lpwndpos
Zeigt auf eine WINDOWPOS Datenstruktur, die Informationen über die neue Größe und Position Fensters enthält.
Hinweise
Eine Anwendung kann Änderungen am Fenster verhindern, indem sie die entsprechenden Bits im flags-Member der Struktur WINDOWPOS festgelegt oder gelöscht werden.
Für ein Fenster mit dem WS_OVERLAPPED oder WS_THICKFRAME Format, sendet die Standardimplementierung WM_GETMINMAXINFO eine Meldung in das Fenster.Dies wird, um die neue Größe und die Position des Fensters zu überprüfen durchgeführt und Formate zu erzwingen CS_BYTEALIGNCLIENT und CS_BYTEALIGN des Clients.Eine Anwendung kann diese Funktionen überschreiben, indem sie nicht die Basisklasse aufruft.
Hinweis |
---|
Diese Memberfunktion wird vom Framework aufgerufen, um die Anwendung zu ermöglichen, eine Windows-Meldung zu bearbeiten.Die Parameter, die an die Funktion übergeben werden, geben die Parameter, die vom Framework empfangen werden, als die Nachricht empfangen wurde.Wenn Sie die Basisklassenimplementierung dieser Funktion aufrufen, verwendet diese Implementierung die Parameter, die mit der Meldung übergeben werden und nicht die Parameter, die an die Funktion bereitstellen. |
Anforderungen
Header: afxwin.h