WM_WINDOWPOSCHANGED message

Envoyé à une fenêtre dont la taille, la position ou l’emplacement dans l’ordre Z a changé à la suite d’un appel à la fonction SetWindowPos ou à une autre fonction de gestion de fenêtre.

Une fenêtre reçoit ce message via sa fonction WindowProc.

#define WM_WINDOWPOSCHANGED             0x0047

Paramètres

wParam

Ce paramètre n'est pas utilisé.

lParam

Pointeur vers une structure WINDOWPOS qui contient des informations sur la nouvelle taille et la nouvelle position de la fenêtre.

Valeur retournée

Type : LRESULT

Si une application traite ce message, elle doit retourner zéro.

Notes

Par défaut, la fonction DefWindowProc envoie les messages WM_SIZE et WM_MOVE à la fenêtre. Les messages WM_SIZE et WM_MOVE ne sont pas envoyés si une application gère le message WM_WINDOWPOSCHANGED sans appeler DefWindowProc. Il est plus efficace d’effectuer un traitement de déplacement ou de modification de taille pendant le WM_WINDOWPOSCHANGED message sans appeler DefWindowProc.

Configuration requise

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge
Windows 2000 Server [applications de bureau uniquement]
En-tête
Winuser.h (include Windows.h)

Voir aussi

Référence

DefWindowProc

EndDeferWindowPos

SetWindowPos

WINDOWPOS

WM_MOVE

WM_SIZE

WM_WINDOWPOSCHANGING

Conceptuel

Windows