none
IE是不是一个COM组件? RRS feed

答案

  • IE不是组件,是一个应用程序。IE的开发接口是COM。C#的语法里面没有WebBrowser。
    2009年1月22日 16:25
  • IE  本身是一个软件  调用了  shdocvw.dll  这个com  才能够显示叶面   这个shdocvw 是随着IE 的版本更新而更新的  其实是 IE的重要核心组成部分。   

     

     

    而且 IE 本身也是一个  Com EXE  所以  我们也可以 直接调用IE 的 ActiveX    从程序中弹出完整的  IE 窗口

     

     

     

    但是

    你说的  WebBrowser  

     

    确实是  .net 封装了  shdocvw.dll  作出来的 .net 控件 而不是IE的 activex exe

     

    如果你引用了  shdocvw     你就可以从  WebBrowser.ActiveXInstance    得到原始的Activex 控件引用  利用 activex 原始的方式操作他

    2009年1月23日 2:19

全部回复

  • IE不是组件,是一个应用程序。IE的开发接口是COM。C#的语法里面没有WebBrowser。
    2009年1月22日 16:25
  • IE  本身是一个软件  调用了  shdocvw.dll  这个com  才能够显示叶面   这个shdocvw 是随着IE 的版本更新而更新的  其实是 IE的重要核心组成部分。   

     

     

    而且 IE 本身也是一个  Com EXE  所以  我们也可以 直接调用IE 的 ActiveX    从程序中弹出完整的  IE 窗口

     

     

     

    但是

    你说的  WebBrowser  

     

    确实是  .net 封装了  shdocvw.dll  作出来的 .net 控件 而不是IE的 activex exe

     

    如果你引用了  shdocvw     你就可以从  WebBrowser.ActiveXInstance    得到原始的Activex 控件引用  利用 activex 原始的方式操作他

    2009年1月23日 2:19