单文档界面水平和垂直方向各有一个滚动条,建立方式:在用向导建立单文档界面的最后一步中基础类选择了CScrollView类,从而两条滚动条是自动建立的。
现在不知道该在如何响应,在哪里响应两条滚动条~~~晕啊~~~该在框架类还是视图类啊?莫非是别的类?还有,如何确定滚动条向各个方向滚动了多少屏幕距离啊?其实还是归结于哪个类中来响应,如何响应的问题……
头疼啊~~~大家帮帮我这个可怜的菜鸟吧……
现在不知道该在如何响应,在哪里响应两条滚动条~~~晕啊~~~该在框架类还是视图类啊?莫非是别的类?还有,如何确定滚动条向各个方向滚动了多少屏幕距离啊?其实还是归结于哪个类中来响应,如何响应的问题……
头疼啊~~~大家帮帮我这个可怜的菜鸟吧……
你查查下面的结构和函数。
SCROLLINFO
SetScrollInfo
还可以参考Windows程序设计第四章,希望能帮到你如果你的那个做法,那你应该添加WM_HSCROLL,WM_VSCROLL消息,然后再添加代码
在这里再处理程序界面的滚动
如setscrollsizes(MM_TEXT,CSize(1280,1024))就是交逻辑尺寸设置为1280像素宽和1024像素高,要是对图片进行数据处理,我想最好是用View类里自己加滚动条吧~