CWebBrowser2 显示一个网页,但是我想显示网页的中间部分
也就是我想初始化时就将页面定位到中间部分(或者只显示中间的那部分)
因为CWebBrowser2默认是从网页的左上角开始显示的,如果CWebBrowser2控件界面本来就不是很大的话
我想显示的那部分就只能通过滚动条拉动才能看到

解决方案 »

  1.   

    因为CWebBrowser2类派生自CWnd,所以你可以使用CWnd的成员函数来给客户区进行水平和垂直滚动的设置。
      

  2.   

    我通过CWnd 的 GetScrollInfo和SetScrollInfo,发现在网页的外面就添加了一个滚动条
    这个应该是属于CWebBrowser2控件的。
    但是里面的网页本身还有一个滚动条这样就变成了两个滚动条了,我想控制的是网页里的滚动条
      

  3.   

    参看《Microsoft Internet+Explorer 5程序设计》。里面讲得很详细。