Aracılığıyla paylaş


CScrollView::SetScaleToFitSize

Call SetScaleToFitSize ne zaman, istediğiniz görünüm penceresi geçerli pencere boyutu otomatik olarak boyutu.

void SetScaleToFitSize(
   SIZE sizeTotal 
);

Parametreler

  • sizeTotal
    Görünüm ölçeklenmesi ise yatay ve dikey boyutları.Kaydırma görünümün boyutu mantıksal birimler cinsinden ölçülür.Yatay boyut içinde yer alan cx üye.Dikey Boyut içinde yer alan cy üye.Her ikisi de cx ve cy sıfırdan büyük veya sıfıra eşit olmalıdır.

Notlar

Kaydırma çubuklarıyla mantıksal görünümü yalnızca bir kısmını herhangi bir zamanda görülebilir.Ancak sığacak biçimde Ölçekle özelliğine sahip hiçbir kaydırma çubuklarının görünümü vardır ve mantıksal görünümü uzatılmış veya tam olarak pencerenin istemci alana sığdırmak için şu kadar küçülttü.Pencere yeniden boyutlandırıldığında görünümü verilerini pencere boyutuna göre yeni ölçekte çizer.

Çağrı genelde koyun SetScaleToFitSize , geçersiz kılma görünümün içinde OnInitialUpdate üye işlevi.Otomatik ölçeklendirmeyi istemiyorsanız, çağrı SetScrollSizes üye işlev yerine.

SetScaleToFitSize"Yakınlaştır Sığdır" işlemi uygulamak için kullanılır.Use SetScrollSizes kaydırma yeniden başlatmak için.

SetScaleToFitSizeGörünüm penceresi boyutunu ayarlamak varsayar.Görünüm penceresi boyutu ne zaman ayarlanmamışsa, SetScaleToFitSize olan adı verilen bir onaylama alırsınız.Bu gerçekleşmez emin olmak için aşağıdaki arama önce çağrıyı SetScaleToFitSize:

GetParentFrame()->RecalcLayout();

Gereksinimler

Başlık: afxwin.h

Ayrıca bkz.

Başvuru

CScrollView sınıfı

Hiyerarşi grafik

CScrollView::SetScrollSizes

CView::OnInitialUpdate