0

我有一个带有 WebBrowser 控件的 C# WinForm 应用程序。我想知道是否可以将 Google 工具栏添加到这个 winform 并让它与 webbrowser 控件交互,特别是用于“翻译”功能。这可能吗?

4

2 回答 2

2

如果您想在您的 Windows 窗体应用程序中进行翻译,那么也许您应该尝试使用翻译 API。

试试这个 - http://googlified.com/unofficial-google-translate-api/

于 2010-07-11T00:46:34.810 回答
0

是的,deskband 和它们的主机之间的合同是在 IE SDK 中定义的。您只需要像 IE 那样实现相同的合同集。

然而,众所周知,Google 工具栏会中继 IE 的许多未记录行为(例如,它以某种方式将新标签页更改为快速拨号,而没有 API 存在),因此您需要尽可能多地模拟 IE,从 Window 层次结构到对象向默认的新选项卡和错误页面公开的 COM 接口。我建议您与 Google 联系,了解您需要做些什么才能保持与 Google ToolBar 的兼容性,因为 Google 的代码在快速运行。

于 2010-07-09T20:57:24.333 回答