Pohyb a změny měřítka zobrazení
MFC podporuje zobrazení posouvat a zobrazení, které jsou automaticky upraví podle velikosti rámečku okno zobrazující je.Třída CScrollView podporuje oba typy zobrazení.
Další informace o pohyb a změny měřítka viz třída CScrollView v MFC odkaz.Posouvání příkladu najdete Klikyháky vzorku.
Co chcete vědět více?
Posouvání zobrazení
Změna měřítka zobrazení
Posouvání zobrazení
Často je větší než velikost, kterou jeho zobrazení velikosti dokumentu.To může nastat, protože data dokumentu zvětší nebo zmenší uživatel okno zobrazení rámců.V takových případech musí podporovat zobrazení posouvání.
Libovolné zobrazení můžete zpracovávat zprávy posuvník v jeho OnHScroll a OnVScroll funkce členů.Můžete buď zpracování zavést posuvník zprávy v těchto funkcí na práci tím sami nebo můžete použít CScrollView třídy zpracování vám posouvání.
CScrollView provádí následující akce:
Spravuje mapování režimy a velikosti oken a zobrazení
Posouvá automaticky v reakci na posuvník zprávy
Můžete určit kolik posun "stránky" (po klepnutí v posuvníku hřídele) a "řádek" (po klepnutí na šipku posuvníku v).Tyto hodnoty podle povahy zobrazení plánu.Například můžete posunout o jeden pixel pro zobrazení grafiky, ale úsecích na základě výšky řádku v textových dokumentů.
Změna měřítka zobrazení
Pokud chcete zobrazit automaticky přizpůsobit velikost rámečku okna, můžete použít CScrollView pro změnu velikosti namísto posouvání.Logické zobrazení je natáhnout nebo zmenšit přesně přizpůsobit oblasti okna klienta.Měřítkem zobrazení nemá žádné posuvníky.