WM_WINDOWPOSCHANGED mensaje

Enviado a una ventana cuyo tamaño, posición o lugar en el orden Z ha cambiado como resultado de una llamada a la función SetWindowPos u otra función de administración de ventanas.

Una ventana recibe este mensaje a través de la función WindowProc.

#define WM_WINDOWPOSCHANGED             0x0047

Parámetros

wParam

Este parámetro no se utiliza.

lParam

Puntero a una estructura WINDOWPOS que contiene información sobre el nuevo tamaño y la posición de la ventana.

Valor devuelto

Tipo: LRESULT

Si una aplicación procesa este mensaje, debe devolver cero.

Observaciones

De forma predeterminada, la función DefWindowProc envía los mensajes WM_SIZE y WM_MOVE a la ventana. Los mensajes WM_SIZE y WM_MOVE no se envían si una aplicación controla el mensaje de WM_WINDOWPOSCHANGED sin llamar a DefWindowProc. Es más eficaz realizar cualquier procesamiento de cambios de movimiento o tamaño durante el WM_WINDOWPOSCHANGED mensaje sin llamar a DefWindowProc.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado
Winuser.h (incluya Windows.h)

Consulte también

Referencia

DefWindowProc

EndDeferWindowPos

SetWindowPos

WINDOWPOS

WM_MOVE

WM_SIZE

WM_WINDOWPOSCHANGING

Conceptual

Windows