求解 工具箱添加了Microsoft Web Browser后只有webBrowser没有axWebBrowser??

兔子爱葱 2014-03-13 07:50:36
我的vs版本是2010的,求解 工具箱添加了Microsoft Web Browser后只有webBrowser没有axWebBrowser??
我想用axwebBrowser啊??
...全文
436 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
threenewbee 2014-03-14
  • 打赏
  • 举报
回复
引用 2 楼 u013137119 的回复:
我的.com引用里面没有这个shdocvw.dll啊
浏览,然后自己找。
兔子爱葱 2014-03-14
  • 打赏
  • 举报
回复
感谢版主caozhy,是对的
md5e 2014-03-14
  • 打赏
  • 举报
回复
http://bbs.csdn.net/topics/330099416 这里说得很清楚
宝_爸 2014-03-14
  • 打赏
  • 举报
回复
Right-click ToolBox -> Choose Item -> COM Components -> Find and add Microsoft Web Browser (It references to C:\WINDOWS\system32\ieframe.dll)
兔子爱葱 2014-03-13
  • 打赏
  • 举报
回复
我的.com引用里面没有这个shdocvw.dll啊
threenewbee 2014-03-13
  • 打赏
  • 举报
回复
COM引用shdocvw.dll,在System32里面。
由于一时的头脑发热,花了两个晚上基于AxWebBrowser写了一个浏览器MyIE。现在用这个浏览器发的帖子,有点小市民的成就感,嘿嘿。源代码可以在本人的资源里下载到,这里简单总结如下:

1、VS2005自带的WebBrowser功能较少(网上资源也不多),AxWebBrowser控件暴露的事件更多些。比如打开新窗口的控制,WebBrowser貌似没有简单的方法来实现。

2、实现标签式界面,难点有:1)所有标签共用一个地址条、状态条、导航按钮,要切换上下文,要把界面状态封装起来,我封装到 BrowserData 类里,寄存在 TabPage.Tag 属性里;2)关闭一个Tab页时,默认会激活第一个Tab页,而不会回到上一个标签,我设计了一个标签栈(_pageStack)来管理;

3、实现了状态条,赞叹VS2005的 ToolStrip 功能强大,使用起来太方便了!感谢为我们铺路的工作者们!

4、实现了收藏夹功能,跟IE实时同步,其实也很简单,就是打开 Favorite 目录,遍历目录和子目录,解析链接文件;另一个难题是调出 IE 界面,例如“Internet 选项”“整理收藏夹”“添加到收藏夹”等;

5、集成了Google、百度搜索。

6、实现了输入框的自动完成,跟IE的效果完全一致。这里再次赞叹 ToolStrip 控件的强大~~

7、实现了地址条输入框历史记录管理、搜索关键字历史记录管理

8、花的时间很短,bug很少,不过代码没什么注释,读者就费点眼神吧,呵呵 :-)

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧