为什么我的IWebBrowser2创建的窗口,没有滚动条,即使在创建窗口时加上WS_VSCROLL和WS_HSCROLL属性,有了滚动条,也不能和页面的尺寸匹配。

解决方案 »

  1.   

    how did u create the webbrowser?
    scroll bar in webbrowser control is updated automatically when document is changed,except it is hidden by the web pag.e
      

  2.   

    我是这样创建的,首先创建了一个创建了一个窗口,
    然后使用
    CoCreateInstance(CLSID_WebBrowser,NULL, CLSCTX_INPROC_SERVER | CLSCTX_INPROC_HANDLER,IID_IOleObject, (LPVOID *)(&m_pObject));
    获得了一个IOleObject对象,用这个对象的SetClientSite方法,将第一步创建的窗口和IWebBrowser对象关联,
    通过m_pObject获得IWebBrowser2的界面,通过这个界面Navigate网页,
    现在可以正常显示网页,但是没有滚动条,我在第一步创建窗口的时候没有加WS_VSCROLL和WS_HSCROLL风格,但是即使加了,也没有出现滚动条,为什么?
    谢谢