none
怎样使用IE编程? RRS feed

  • 问题

  • 因为WebBrowser控件效果不理想,想直接使用IE的核心替代,但是一开始就遇到了麻烦,

    SHDocVw.InternetExplorer IE = new SHDocVw.InternetExplorer();

    问题如:

    1、怎么将这个IE的实例嵌入到我的form中去呢?

    2、怎么定位网页的位置,就像方法webBrowser1.Document.Window.ScrollTo()所实现的那样?

    3、怎么实现网页内容的缩放?
    例如我知道使用方法IE.ExecWB(SHDocVw.OLECMDID.OLECMDID_OPTICAL_ZOOM, SHDocVw.OLECMDEXECOPT.OLECMDEXECOPT_PROMPTUSER);可以控制网页内容的缩放,但是具体缩放比例是怎么设置,就不知道了,网上搜索也没有找到答案。
    关于SHDocVw.InternetExplorer的操作,希望高手能指点些资料、例程看看。谢谢!


    • 已编辑 JSHZP 2011年10月14日 13:48
    2011年10月14日 9:13

答案

  • SHDocVw.InternetExplorer不支持嵌入。接口和WebBrowser是一样的,都是IWebBrowser2。



    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful, so they will appear differently to other users who are visiting your thread for the same problem.
    Visual C++ MVP
    • 已标记为答案 JSHZP 2011年10月15日 3:01
    2011年10月14日 22:21
    版主