Freigeben über


CScrollView::ResizeParentToFit

Rufen Sie ResizeParentToFit auf, um die Größe der Ansichtsvorschrift werden die Größe des Rahmenfensters.

void ResizeParentToFit( 
   BOOL bShrinkOnly = TRUE  
);

Parameter

  • bShrinkOnly
    Die Art der Größenanpassung auszuführen. Der Standardwert, TRUE, wird das Rahmenfenster, sofern zutreffend. Bildlaufleisten werden noch Ansichten für große oder kleine Rahmenfenster. Ein Wert von FALSE wird die Ansicht immer, das Rahmenfenster genau Größe zu ändern. Dies kann ein wenig gefährlich sein, da das Rahmenfenster abrufen kann zu groß, um innerhalb des Rahmenfensters (Multiple Document Interface) oder des Bildschirms angepasst.

Hinweise

Dies wird nur für Ansichten in untergeordneten MDI-Rahmenfenster empfohlen. Verwendung ResizeParentToFit in der OnInitialUpdate-Handlerfunktion der abgeleiteten Klasse CScrollView. Ein Beispiel für diese Memberfunktion, finden Sie unter CScrollView::SetScrollSizes.

ResizeParentToFit wird davon ausgegangen, dass die Größe des Ansichtsfensters festgelegt wurde. Wenn die Ansichtsfenstergröße nicht festgelegt wurde, wenn ResizeParentToFit aufgerufen wird, rufen Sie eine Assertion ab. Um sicherzustellen, dass dies nicht geschieht, lassen Sie den folgenden Aufruf, bevor Sie ResizeParentToFit aufrufen:

GetParentFrame()->RecalcLayout();

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CScrollView-Klasse

Hierarchiediagramm

CView::OnInitialUpdate

CScrollView::SetScrollSizes