Udostępnij za pośrednictwem


CScrollView::ResizeParentToFit

Wywołanie ResizeParentToFit do niech rozmiar widoku dyktować rozmiar ramki okna.

void ResizeParentToFit( 
   BOOL bShrinkOnly = TRUE  
);

Parametry

  • bShrinkOnly
    Rodzaj zmiany rozmiaru do wykonania.Wartość domyślna, TRUE, zmniejsza okno ramek, jeśli właściwe.Paski przewijania nadal będzie wyświetlany dla widoków dużych lub małych ramki windows.Wartość FALSE powoduje, że widok zawsze dokładnie rozmiaru okna ramki.Może to być nieco niebezpieczne, ponieważ okno ramki można uzyskać za duży, aby zmieścić się wewnątrz wiele okien ramce dokument interfejsu (MDI) lub ekranu.

Uwagi

Jest to zalecane tylko dla widoków w systemie windows ramek podrzędnych MDI.Użyj ResizeParentToFit w OnInitialUpdate funkcji obsługi sieci pochodne CScrollView klasy.Przykładowo funkcja Członkowskie zobacz CScrollView::SetScrollSizes.

ResizeParentToFitzakłada ustawiono rozmiar okna widoku.Jeśli rozmiar okna widoku nie została ustawiona podczas ResizeParentToFit jest wywoływana, otrzymasz potwierdzenia.W celu zapewnienia, że tak nie jest, należy wprowadzić następujące wywołanie przed wywoływaniem ResizeParentToFit:

GetParentFrame()->RecalcLayout();

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CScrollView

Diagram hierarchii

CView::OnInitialUpdate

CScrollView::SetScrollSizes