Kaydırma ve görünümleri ölçekleme
mfc görüntüleyen çerçeve penceresi boyutunu otomatik olarak boyutlandırılmış kaydırma ve görünümleri görünümleri destekler. Sınıf CScrollView her iki tür görünümleri destekler.
Sınıf kaydırma ve ölçekleme hakkında daha fazla bilgi için bkz: CScrollView , mfc başvuru. Kayan bir örnek için bkz: örnek karalama.
Hangi konu hakkında daha fazla bilgi edinmek istiyorsunuz?
Bir görünümü kaydırma
Görünüm ölçekleme
Bir görünümü kaydırma
Sık sık belgenin boyutunu kendi görünümü görüntüleyebilirsiniz boyutundan daha büyük. Belgenin verileriyle artar veya kullanıcı çerçeveler view penceresine küçültür nedeniyle ortaya çıkabilir. Bu gibi durumlarda, kaydırma görünümü desteklemelidir.
Herhangi bir görünümde kaydırma çubuğu iletilerini işleyebilir, OnHScroll ve OnVScroll üye işlevler. Kendinizi iş yapmak ya da bu işlevleri uygulamak kaydırma çubuğu ileti işlemesinde olabilir veya kullanabilirsiniz CScrollView sizin için kaydırma işlemek için sınıf.
CScrollViewaşağıdakileri yapar:
Pencere ve Görünüm penceresi boyutu ve eşleme modları yönetir
Kaydýrma çubuðu iletilerine yanıt otomatik olarak kayarak
Ne kadar "(kullanıcı kaydırma çubuğunu shaft tıklattığında) bir sayfa" ve "hat" (kullanıcı kaydırma okunu tıklattığında) kaydırmak için belirtebilirsiniz. Görünümünüzü doğasına uygun olarak bu değerler planlayın. Örneğin, 1 piksellik bir grafik görünümü için ancak satır yüksekliği metin belgeleri esas halinde kaydırma yapmak isteyebilirsiniz.
Görünüm ölçekleme
Çerçeve penceresi boyutunu otomatik olarak sığacak şekilde görünümü istediğinizde kullanabileceğiniz CScrollView kaydırma yerine ölçekleme. Mantıksal görünümü uzatılmış veya pencerenin istemci alanı tam olarak uyacak şekilde şu kadar küçülttü. Ölçeklenmiş görünümü kaydırma çubukları vardır.