Share via


CWnd::OnWindowPosChanging

El marco de trabajo llama a esta función miembro al tamaño, la posición, o el orden Z es de cambiar como resultado de una llamada a la función miembro de SetWindowPos o a otra función de administración de ventanas.

afx_msg void OnWindowPosChanging(
   WINDOWPOS* lpwndpos 
);

Parámetros

  • lpwndpos
    Señala una estructura de datos de WINDOWPOS que contiene información sobre el nuevo tamaño y la posición de la ventana.

Comentarios

Una aplicación puede evitar los cambios a la ventana establecer o borrar los bits correspondientes en el miembro de Marcas de la estructura de WINDOWPOS .

para una ventana con el estilo de WS_OVERLAPPED o de WS_THICKFRAME , la implementación predeterminada envía un mensaje de WM_GETMINMAXINFO a la ventana.Esto se hace validar el nuevo tamaño y posición de la ventana y aplicar estilos al cliente de CS_BYTEALIGNCLIENT y de CS_BYTEALIGN .Una aplicación puede reemplazar esta funcionalidad no llamando a su clase base.

[!NOTA]

Esta función miembro llaman el marco para que la aplicación pueda controlar un mensaje de Windows.Los parámetros pasados a la función reflejan los parámetros recibidos por el marco cuando el mensaje se recibió.Si llama a la implementación de la clase base de esta función, esa implementación utilizará los parámetros pasados originalmente con el mensaje y no los parámetros que se proporciona a la función.

Requisitos

encabezado: afxwin.h

Vea también

Referencia

Clase de CWnd

Gráfico de jerarquía

CWnd::OnWindowPosChanged

WM_WINDOWPOSCHANGING