捲動和縮放檢視
MFC 支援捲動和檢視會自動縮放至框架視窗的大小以顯示其檢視。 CScrollView 類別支援兩種檢視。
如需捲動和縮放的詳細資訊,請參閱《 MFC 參考》中的CScrollView 類別。 如需捲動範例,請參閱 Scrum 的範例。
您還想知道關於哪些方面的詳細資訊?
捲動檢視
檢視。
捲動檢視
通常文件大小大於其檢視可以顯示的大小。 這可能會發生,因為文件的資料加入或使用者合約框架檢視的視窗。 在這些情況下,檢視必須支援捲動。
所有檢視可以處理其 OnHScroll 和 OnVScroll 成員函式的捲動列訊息。 您可以實作捲動列在這些函式的訊息處理,完成所有工作,或是使用 CScrollView 類別來管理捲動。
CScrollView 會執行下列各項:
處理視窗與檢視區大小和對應模式。
自動捲動以回應捲動列訊息
您可以指定要為「Page」捲動 (當使用者捲動列軸按一下) 和「行」(當使用者捲動箭號指向一下)。 計劃這些值符合您的檢視而定。 例如,您可能想要移動在圖形檢視中增加 1 個像素,但會根據 Word 文件中的行高的加入。
檢視。
當您要檢視自動配合其框架視窗的大小時,您可以為會使用 CScrollView 而不是捲動。 邏輯檢視自動縮放或壓縮以完全符合視窗的工作區。 一個稱為的檢視沒有捲軸。