CScrollView::ResizeParentToFit
Llame a ResizeParentToFit dejar el tamaño de su orden de vista el tamaño de la ventana de marco.
void ResizeParentToFit(
BOOL bShrinkOnly = TRUE
);
Parámetros
- bShrinkOnly
La clase de cambiar el tamaño de realizar.El valor predeterminado, TRUE, reduce la ventana cuadro si es adecuado.Las barras de desplazamiento todavía aparecerán para vistas grandes o pequeñas las ventanas de marco.Un valor de FALSE presenta la vista siempre para cambiar el tamaño de la ventana de marco exactamente.Esto puede ser algo peligroso desde la ventana cuadro podría obtener demasiado grande para ajustarse a la ventana cuadro de (MDI) de interfaz de múltiples documentos o de la pantalla.
Comentarios
Esto sólo se recomienda para las vistas en ventanas secundarias de marco MDI.Uso ResizeParentToFit en la función de controlador de OnInitialUpdate de su clase derivada de CScrollView .Para obtener un ejemplo de esta función miembro, vea CScrollView::SetScrollSizes.
ResizeParentToFit supone que el tamaño de la ventana de la vista se ha establecido.Si el tamaño de la ventana de la vista no se ha establecido cuando se llama a ResizeParentToFit , obtendrá una aserción.Para garantizar que no ocurra esto, haga la siguiente llamada antes de llamar a ResizeParentToFit:
GetParentFrame()->RecalcLayout();
Requisitos
encabezado: afxwin.h