在ATL中如果我使用IWebBrowser2
创建webbrowser控件,它在Windows Mobile中运行良好。我可以访问所有网站,进度条来了,一切都很好..
其他UI内容我不能在ATL中做,因为它耗费时间。我想去c#。
任何人都可以建议我如何进行ATL activex控制并在c#中使用它。
由于
答案 0 :(得分:1)
如果没有非常非常大量的工作,你将无法在CF中创建IWebBrowser2活动X控件。即使你知道如何与CF互操作(这不容易也不好玩),我猜它会持续几周。
可能更简单的方法是使用htmlview.dll中包含的本机控件。最简单的方法是首先下载SDF版本1.4的免费源代码(the download is here, bottom middle of the page),然后在OpenNETCF.Windows.Form \ WebBrowser.cs中查找代码。