Sdílet prostřednictvím


CScrollView::SetScaleToFitSize

Volání SetScaleToFitSize Pokud chcete automaticky změnit velikost zobrazení aktuální velikosti okna.

void SetScaleToFitSize(
   SIZE sizeTotal 
);

Parametry

  • sizeTotal
    Které je zobrazení použít měřítko vodorovné a svislé velikostiVelikost zobrazení posun se měří v logických jednotek.Vodorovná velikost je obsažen v cx člena.Svislá velikost je obsažen v cy člena.I cx a cy musí být větší nebo rovna 0.

Poznámky

S posuvníky mohou být pouze část logické zobrazení viditelné kdykoli.Ale s možností měřítka přizpůsobit zobrazení nemá žádné posuvníky a logické zobrazení je natáhnout nebo zmenšit přesně podle oblasti okna klienta.Při změně velikosti okna nakreslí zobrazení dat v novém měřítku na základě velikosti okna.

Obvykle umístíte volání SetScaleToFitSize ve vaší přepsat v zobrazení OnInitialUpdate členské funkce.Pokud nechcete automatické měřítko, zavolejte SetScrollSizes členské funkce místo.

SetScaleToFitSizelze provádět operace se "Zvětšení velikosti".Použití SetScrollSizes znovu inicializovat posouvání.

SetScaleToFitSizepředpokládá, že nebyla nastavena velikost okna zobrazení.Pokud velikost okna zobrazení nebyla nastavena při SetScaleToFitSize je volána, dostanete nepravdivých.Zajistit, aby tak nestane, proveďte následující volání před voláním SetScaleToFitSize :

GetParentFrame()->RecalcLayout();

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CScrollView

Diagram hierarchie

CScrollView::SetScrollSizes

CView::OnInitialUpdate