【问题标题】:WebBrowser control from ATL to c#从 ATL 到 c# 的 WebBrowser 控件
【发布时间】:2010-12-16 05:45:04
【问题描述】:

在 ATL 中,如果我使用 IWebBrowser2 创建 webbrowser 控件,它在 Windows Mobile 中效果很好。我能够访问所有站点,进度条来了,一切都很好.. 其余的 UI 内容我不能在 ATL 中完成,因为它很耗时。我想去c#。 谁能建议我如何制作 ATL activex 控件并在 c# 中使用它。

谢谢

【问题讨论】:

    标签: c# c++ com windows-mobile atl


    【解决方案1】:

    如果没有非常、非常、非常大量的工作,您将无法在 CF 中创建 IWebBrowser2 活动 X 控件。即使您知道如何与 CF 进行 COM 互操作,我猜这需要几周的时间(这既不容易也不好玩)。

    可能更简单的方法是使用包装在 htmlview.dll 中的本机控件。最简单的方法是首先下载 SDF 1.4 版的免费源代码 (the download is here, bottom middle of the page),然后在 OpenNETCF.Windows.Form\WebBrowser.cs 中查找代码。

    【讨论】:

      猜你喜欢
      • 2011-01-01
      • 2011-07-13
      • 1970-01-01
      • 1970-01-01
      • 2013-05-02
      • 2011-05-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多