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