MFC 支持 Scroll 自动缩放到框架窗口的大小显示自己的视图和视图。 CScrollView 类支持两个视图。
有关滚动和缩放的更多信息,请参见 CScrollView 在 MFC 参考 类。 滚动有关示例,请参见 SCRIBBLE 示例。
您想进一步了解什么?
滚动视图
缩放视图
滚动视图
频繁文档范围比其大小视图查看大。 这可能发生,因为文档的数据添加或用户配置时视图的窗口。 在此类情况下,视图必须支持 Scroll。
可以处理所有视图在其 OnHScroll 和 OnVScroll 成员函数的滚动条消息。 可以实现 Scroll 条消息处理这些函数,完成任何工作,也可以使用 CScrollView 类处理。的滚动。
CScrollView 执行以下操作:
管理窗口和视区大小和映射模式
自动滚动响应滚动条消息
可以指定多少搜索“页”(当用户单击中滚动轴时) 和“行”滚动 (在用户滚动箭头单击时)。 计划这些值与视图的性质。 例如,可能需要滚动以图形视图 1 像素的增量,但是会基于在文本文档的行高度的增量。
缩放视图
当希望视图自动以适应其框架窗口时的大小,则可以使用缩放使用 CScrollView 代替滚动。 逻辑视图拉伸或收缩正确地适合窗口的工作区。 缩放一的视图没有滚动条。