Mensaje WM_WINDOWPOSCHANGING
Definición
WM_WINDOWPOSCHANGING [parl]=(LPARAM)([tipol])lParam
Enviado a una ventana cuyo tamaño, posición o lugar en el orden Z está siendo modificado como resultado de una llamada a SetWindowPos u otra función de gestión de ventanas.
Una ventana recibe este mensaje a través de su función WindowProc.
Descripción
- [parl]
- Un puntero a una estructura WINDOWPOS que contiene información sobre el nuevo tamaño y posición de la ventana.
Valor de retorno
Si una aplicación procesa este mensaje, debe retornar cero.
Observaciones
Para una ventana con el estilo WS_OVERLAPPED o WS_THICKFRAME, la función DefWindowProc envía el mensaje WM_GETMINMAXINFO a la ventana. Esto se hace para validar en nuevo tamaño y posición de la ventana y para hacer valer los estilos de cliente CS_BYTEALIGNCLIENT y CS_BYTEALIGNWINDOW. Si no se pasa el mensaje WM_WINDOWPOSCHANGING a la función DefWindowProc, una aplicación puede anular este comportamiento por defecto.
Mientras este mensaje es procesado, modificar cualquiera de los valores en WINDOWPOS afecta al nuevo tamaño, posición u orden > de la ventana. Una aplicación puede evitar cambios en la ventana mediante el cambio de valor de las banderas de bits apropiadas en el miembro flags de WINDOWPOS.