| 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对象 |