我正在开发一个没有Doc / View结构的SDI应用程序。 我花了这么多时间在这个项目上,现在我想实现垂直和放大。水平滚动条(不是强制性的,但它们可以非常有用)。
我一直在寻找它,而且(显然)这样做的唯一方法就是使用CScrollView类,这是真的吗?或者无论如何在我的CChildView中实现滚动条?
我需要它们,因为我添加了放大&使用Stretchblt函数输出实用程序,当视图缩放时,我想滚动以便聚焦我想要看到的内容。有没有想过这样做?
如果我必须重新编码所有..我更喜欢在没有滚动条的情况下完成此操作。
对不起我的英文,谢谢!
答案 0 :(得分:1)
首先,您正在使用SDI应用程序,然后应该有一个继承自CWnd类的类来显示某些内容。如你所说,你没有Doc \ View Architecture表明你没有类似SCrollView的类。要实现滚动条到CWnd或对话框控件,codeproject中有一篇很棒的文章,请参考它,