需求:一般情况下,IE的滚动条是可以拖动的,通过什么方式可以禁止这个操作,就是说即使我用鼠标拖滚动条,也无法让其移动,最好是用IE内部的com接口来实现。Thank!

解决方案 »

  1.   

    设置有滚动条的元素的CSS:overflow=hidden
      

  2.   

    (1)使用下面接口方法是否可以?
    HRESULT IHTMLDocument2::get_styleSheets(IHTMLStyleSheetsCollection **p);(2)
    “设置有滚动条的元素的CSS”:如何判断哪个是设置有滚动条的元素CSS呢?因为上面接口获取的是个集合,需要根据自己需要遍历获取(3)获取后,能否直接对overflow属性进行修改呢?谢谢!
      

  3.   

    通过查资料,好像直接通过IE的接口来处理是比较难的,通过html的body元素接口倒是可以不显示滚动条,但是无法阻止。看来我的问题需要通过其他方式来解决了。