Compartir a través de


CWnd::OnSizing

El marco de trabajo llama a esta función miembro para indicar que el usuario está cambiando el tamaño del rectángulo.

afx_msg void OnSizing(
   UINT nSide,
   LPRECT lpRect 
);

Parámetros

  • nSide
    El borde de mover la ventana.

  • lpRect
    Dirección de la estructura de CRect o de RECT que contendrá las coordenadas del elemento.

Comentarios

Procesar este mensaje, una aplicación puede controlar el tamaño y la posición del rectángulo de arrastre y, si es necesario, cambiar su tamaño o posición.

[!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.

Ejemplo

void CSplitChildFrm::OnSizing(UINT fwSide, LPRECT pRect)
{
   CMDIChildWnd::OnSizing(fwSide, pRect);

   // Resize the splitter window in the frame. m_wndSplitter is of 
   // type CSplitterWnd
   int nWidth = (pRect->right) - (pRect->left);
   m_wndSplitter.SetColumnInfo(0, nWidth / 2, 10);
   m_wndSplitter.SetColumnInfo(1, nWidth / 2, 10);
   m_wndSplitter.RecalcLayout();
}

Requisitos

encabezado: afxwin.h

Vea también

Referencia

Clase de CWnd

Gráfico de jerarquía