CObject |
└CCmdTarget |
└CWnd |
└CView |
└CScrollView |
· | 它管理窗口和视口的大小和映射模式。 |
· | 它响应滚动条消息自动滚动。 |
· | 它响应来自键盘,非滚动鼠标或IntelliMouse滚轮的消息自动滚动。 |
· | 可以使用WS_HSCROLL和WS_VSCROLL风格为视设置标准的窗口风格滚动条。 |
· | 也可以将滚动条加在包含视的框架上,在这种情况下,框架将来自框架窗口的WM_HSCROLL和WM_VSCROLL消息向前传递给当前的活动视。 |
· | 框架也可以将来自CSplitterWnd分隔器控件的滚动信息转发给当前活动的分隔格(一个视)。当在一个CSplitterWnd中放置了一个可共享的滚动条时,CScrollView对象将使用这个可共享的滚动条而不再去创建它自己的滚动条。 |
FillOutsideRect | 填充视滚动区域之外的其它区域 |
GetDeviceScrollPosition | 获取以设备单位表示的当前滚动位置 |
GetDeviceScrollSizes | 获取可滚动视的用设备单位表示的当前映射模式,总尺寸,以及行和页的大小 |
GetScrollPosition | 获取用逻辑单位表示的当前滚动位置 |
GetTotalSize | 获取用逻辑单位表示的滚动视的总尺寸 |
ResizeParentToFit | 使视的大小可以支配它的框架的大小 |
ScrollToPosition | 将视滚动到用逻辑单位指定的给定点 |
SetScaleToFitSize | 将视设置为“scale-to-fit”模式 |
SetScrollSizes | 设置滚动视的映射模式,总尺寸,以及水平和垂直滚动量 |
CScrollView | 构造一个CScrollView对象 |