Freigeben über


CWnd::OnWindowPosChanged

Das Framework ruft diese Memberfunktion auf, wenn die Größe, Position oder die Z-Reihenfolge aufgrund eines Aufrufs der SetWindowPos-Memberfunktion oder einer anderen FensterVerwaltung Funktion geändert hat.

afx_msg void OnWindowPosChanged(
   WINDOWPOS* lpwndpos 
);

Parameter

  • lpwndpos
    Zeigt auf eine WINDOWPOS Datenstruktur, die Informationen über die neue Größe und Position Fensters enthält.

Hinweise

Die Standardimplementierung sendet die WM_SIZE und WM_MOVE Meldungen in das Fenster.Diese Meldungen werden nicht übertragen, wenn eine Anwendung den OnWindowPosChanged Aufruf behandelt, ohne die Basisklasse aufruft.Es ist effizienter, jede Verschiebung auszuführen oder die Änderung zu skalieren, die während des Aufrufs an OnWindowPosChanged verarbeitet, ohne die Basisklasse aufruft.

HinweisHinweis

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

Siehe auch

Referenz

CWnd-Klasse

Hierarchien-Diagramm

WM_WINDOWPOSCHANGED