捲動及縮放檢視
MFC 支援檢視捲動的檢視以及自動地縮放,其顯示在框架視窗的大小。 類別CScrollView支援這兩種檢視。
如需有關捲動及縮放比例的詳細資訊,請參閱類別 CScrollView 在 MFC 參考手冊 》。 如需捲動的範例,請參閱手繪多邊形範例。
您還想知道關於哪些方面的詳細資訊?
捲動檢視
縮放檢視
捲動檢視
通常,在文件的大小會大於其檢視可顯示的大小。 這可能是因為用來增加文件的資料,或使用者縮小框檢視] 視窗。 在這種情況下,檢視必須支援捲動。
任何檢視中可以處理中的捲軸訊息其OnHScroll和OnVScroll成員函式。 您可以在這些函式,不論是哪一實作捲軸訊息處理由您自己執行所有工作,或者您可以使用CScrollView類別為您處理捲動。
CScrollView 會執行下列各項:
管理視窗及檢視區大小和對應模式
自動捲動以回應捲軸上的郵件
您可以指定多少捲動以檢視 「 頁面 」 (當使用者按一下捲軸) 以及 「 一行 」 (當使用者按一下捲動箭號)。 規劃這些值以配合您檢視的性質。 比方說,您可能要捲動一個圖素的圖形檢視中,但在文字文件的行高為基礎的遞增值。
縮放檢視
當您想檢視中,以自動符合其框架視窗的大小時,您可以使用CScrollView而非捲動縮放比例的。 拉長或縮小到完全符合視窗的工作區的邏輯檢視。 縮放的檢視有沒有捲軸列。