Compartir a través de


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

Vea también

Referencia

Clase de CScrollView

Gráfico de jerarquía

CView::OnInitialUpdate

CScrollView::SetScrollSizes