WM_WINDOWPOSCHANGED Nachricht
Wird an ein Fenster gesendet, dessen Größe, Position oder Position in der Z-Reihenfolge durch einen Aufruf der SetWindowPos-Funktion oder einer anderen Fensterverwaltungsfunktion geändert wurde.
Ein Fenster empfängt diese Nachricht über seine WindowProc-Funktion .
#define WM_WINDOWPOSCHANGED 0x0047
Parameter
-
wParam
-
Dieser Parameter wird nicht verwendet.
-
lParam
-
Ein Zeiger auf eine WINDOWPOS-Struktur , die Informationen zur neuen Größe und Position des Fensters enthält.
Rückgabewert
Typ: LRESULT
Wenn eine Anwendung diese Nachricht verarbeitet, sollte sie null zurückgeben.
Bemerkungen
Standardmäßig sendet die DefWindowProc-Funktion die WM_SIZE und WM_MOVE Nachrichten an das Fenster. Die WM_SIZE - und WM_MOVE-Nachrichten werden nicht gesendet, wenn eine Anwendung die WM_WINDOWPOSCHANGED Nachricht verarbeitet, ohne DefWindowProc aufzurufen. Es ist effizienter, die Verarbeitung von Verschiebungs- oder Größenänderungen während der WM_WINDOWPOSCHANGED-Nachricht durchzuführen, ohne DefWindowProc aufzurufen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
Header |
|
Siehe auch
-
Referenz
-
Konzept