【发布时间】:2013-07-25 16:20:12
【问题描述】:
我正在开发一个没有 Doc/View 结构的 SDI 应用程序。 我在这个项目上花了很多时间,现在我想实现垂直和水平滚动条(不是强制性的,但它们非常有用)。
我一直在寻找它,唯一的方法(显然)是使用 CScrollView 类,是这样吗?还是有办法在我的 CChildView 中实现滚动条?
我需要它们,因为我添加了一个带有 Stretchblt 功能的放大和缩小实用程序,当视图被缩放时,我想滚动以聚焦我想看到的内容。有什么想法吗?
如果我必须全部重新编码。我更愿意在没有滚动条的情况下完成此操作。
对不起我的英语,谢谢!
【问题讨论】:
-
不使用CScrollView类也可以实现滚动。毕竟,写 CScrollView 的人是这样做的。在窗口上放置滚动条只是设置正确样式位的问题。但是接下来你必须做很多工作——看看 CScrollView 的源代码,看看你是否能理解它的作用。
标签: mfc scroll childviews