winuser.h

Mensaje WM_WINDOWPOSCHANGED

Definición

WM_WINDOWPOSCHANGED
    pWindowPos=(LPARAM)(WINDOWPOS )lParam

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

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

Descripción

pWindowPos
Un puntero a una estructura WINDOWPOS que contiene información sobre los nuevos posición o tamaño de la ventana.

Valor de retorno

Un valor LRESULT. Si una aplicación procesa este mensaje, debe retornar cero.

Observaciones

Por defecto, la función DefWindowProc envía los mensajes WM_SIZE y WM_MOVE a la ventana. Los mensaje WM_SIZE y WM_MOVE no son enviados si una aplicación manipula el mensaje WM_WINDOWPOSCHANGED sin llamar a DefWindowProc. Es más eficiente realizar cualquier cambio de posición o tamaño procesando el mensaje WM_WINDOWPOSCHANGED sin llamar a DefWindowProc.