void ResizeParentToFit (BOOL bShrinkOnly = TRUE);
Parameter
bShrinkOnly
Die Art der Größenänderung ausführen. Der Standardwert TRUE, schrumpft das Rahmenfenster, gegebenenfalls. Bildlaufleisten werden weiterhin für großen oder kleinen Rahmen Windows angezeigt. Der Wert FALSE bewirkt, dass der Blick immer auf genau die Größe des Frame-Fenster. Dies kann etwas gefährlich sein, da das Frame-Fenster zu groß, um in die mehrere Dokument Interface (MDI)-Rahmenfenster oder den Bildschirm passen bekommen könnte.
Bemerkungen
Rufen Sie ResizeParentToFit , damit die Größe des Ihrer Ansicht diktieren die Größe von einem Frame-Fenster. Dies empfiehlt sich nur für Ansichten in untergeordneten MDI-Frame-Fenster. Verwenden Sie ResizeParentToFit in der Funktion OnInitialUpdate Handler der abgeleiteten CScrollView -Klasse. Ein Beispiel für diese Memberfunktion finden Sie unter CScrollView::SetScrollSizes.
ResizeParentToFit wird davon ausgegangen, dass die Größe des Fensters anzeigen festgelegt wurde. Wenn die Fenstergröße Ansicht nicht gesetzt ist, wenn ResizeParentToFit aufgerufen wird, erhalten Sie eine Assertion. Um sicherzustellen, dass dies nicht geschehen, stellen den folgenden Aufruf vor dem Aufrufen von ResizeParentToFit:
(&GetParentFrame)-Gt;RecalcLayout()
CScrollView Übersicht | Member der Klasse | Hierarchiediagramm
Siehe auch&Nbsp;CView::OnInitialUpdate, CScrollView::SetScrollSizes