在CHtmlView中,如何获取当前滚动条的位置

laaling 2010-05-03 11:24:38
目前通过知道有三种方法可以获取CHtmlView中滚动条的位置,但是都是只能对某部分页面起效

第一种是IHTMLDocument2-->IHTMLElement-->IHTMLElement2-->get_scrollTop

第二种是IHTMLDocument2-->IHTMLElement-->IHTMLTextContainer-->get_scrollTop

第三种是IHTMLDocument2-->IHTMLElement-->IHTMLTextContainer-->IHTMLWindow3-->get_scrollTop

上面这些方法都不能准确获取滚动条的位置,
是我用的方法不对,还是方向错了........

...全文
297 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
laaling 2010-05-04
  • 打赏
  • 举报
回复
今天遍历页面上的frame,算是能滚动里面的页面了,但是还有一个页面对应问题,
问题是一个接一个的来.......
wuhuwy 2010-05-03
  • 打赏
  • 举报
回复
学习,友情帮顶
laaling 2010-05-03
  • 打赏
  • 举报
回复
http://topic.csdn.net/t/20060922/20/5042037.html
在这里使用了11楼的方法,算是解决了“页面里面加了<!DOCTYPE...>后,就不能设置CHtmlView的滚动条位置了”这个问题

但是还有问题没有解决...
http://topic.csdn.net/u/20081027/14/274bec64-9c24-4375-9c3d-a7bb644844aa.html
就是象CSDN这类多frame的网页,有没有反映了.......
尹成 2010-05-03
  • 打赏
  • 举报
回复
慢慢来。。。也在研究这块,共勉。。。顺便顶一下,以期更多前辈来分享自己经验!

3,055

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC HTML/XML
社区管理员
  • HTML/XML社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧