CScrollView::ResizeParentToFit

void ResizeParentToFit (BOOL bShrinkOnly = TRUE);

Parámetros

bShrinkOnly

El tipo de cambio de tamaño para realizar. El valor predeterminado es TRUE, reduce la ventana de marco si procede. Barras de desplazamiento aparecerán aún para grandes vistas o ventanas de marco pequeño. Un valor false hace que la vista siempre para cambiar el tamaño de la ventana de marco exactamente. Esto puede ser algo peligroso desde la ventana de marco podría llegar demasiado grande para caber dentro de la pantalla o la ventana de marco múltiples de documento MDI (interfaz).

Observaciones

Llame a ResizeParentToFit para permitir que el tamaño de su dictado de ver el tamaño de su ventana de marco. Esto se recomienda sólo para las vistas en ventanas de marco MDI niño. Utilice ResizeParentToFit en la función de controlador de OnInitialUpdate de la clase derivada de CScrollView . Un ejemplo de la función de este miembro, vea CScrollView::SetScrollSizes.

ResizeParentToFit asume que se ha establecido el tamaño de la ventana de la vista. Si no se ha establecido el tamaño de la ventana de vista cuando se llama a ResizeParentToFit , obtendrá una aserción. Para asegurarse de que esto no suceda, hacer la siguiente llamada antes de llamar a ResizeParentToFit:

&GetParentFrame ()-gt;RecalcLayout()

Visió&n General de CScrollView |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;CView::OnInitialUpdate, CScrollView::SetScrollSizes

Index