BHO中做了一个按钮,点击打开网页。
如果通过ShellExecute(NULL, "open", url, "","",SW_SHOWNORMAL);则会在默认的浏览器中打开,而不是在当前的IE中打开。怎么才能让他在当前的IE中打开呢?

解决方案 »

  1.   

    第一个参数是句柄吗,如果是写成ie的句柄就行了.
    我这没msdn不好意思.不能帮你查.
      

  2.   

    如果你写BHO的话,第一步就是要获得当前IE的IWebBrowser2接口啊,不然怎么捕获事件?
    有接口之后调用各种Navigate方法不就完了么?
      

  3.   

    盼星星,盼月亮,终于盼到高手了。
    问题我不知道我的程序哪里出了错,可以加载到IE里,显示正常,但就是得不到IWebBrowser2接口。
    http://community.csdn.net/Expert/topic/3356/3356883.xml?temp=.5190088
    您给看看。可惜我比较穷,那个帖子没分。