void SetScaleToFitSize ( SIZE sizeTotal );
Parametreleri
sizeTotal
Görünüm ölçeklendirilecektir olduğu yatay ve dikey boyutları. Kaydırma görünümün boyutu mantıksal birimler cinsinden ölçülür. Yatay boyutunu cx üye yer alıyor. Dikey boyutunu cy üye yer alıyor. Cx ve cy sıfırdan büyük veya sıfıra eşit olmalıdır.
Açıklamalar
Geçerli pencere boyutu viewport'un boyutu otomatik olarak ölçeklemek istediğiniz zaman SetScaleToFitSize diyoruz. Kaydırma çubuklarıyla, mantıksal görünümü yalnızca bir kısmını herhangi bir zamanda görülebilir. Ama ölçekte uyum yeteneği ile hiçbir kaydırma çubuklarının görünümü vardır ve mantıksal görünümü gergin ya da tam olarak pencerenin istemci alanına sığacak şekilde shrunk. Pencere yeniden boyutlandırıldığında görünüm penceresinin boyutunu temel alarak yeni bir ölçekte verilerini çizer.
Eğer genellikle SetScaleToFitSize görünümün OnInitialUpdate üye işlev için geçersiz kılma çağrı. Otomatik Ölçeklendirmeyi istemiyorsanız, SetScrollSizes üye işlevi çağırın.
SetScaleToFitSize , "Zoom için uygun" bir işlem uygulamak için kullanılabilir. Kaydırma yeniden başlatmak için SetScrollSizes kullanın.
SetScaleToFitSize pencere boyutu ayarlanmış olduğunu varsayar. Görünüm penceresi boyutu, SetScaleToFitSize çağrıldığında ayarlanmamış, sen-ecek almak bir iddia. Bunu sağlamak için değil ne, SetScaleToFitSize çağırmadan önce aşağıdaki arama yapmak:
&GetParentFrame ()-gt;RecalcLayout()
CScrollView ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi
Ayrıca bkz: CScrollView::SetScrollSizes, CView::OnInitialUpdate