Использование панели инструментов Google из управления WebBrowser? - PullRequest
0 голосов
/ 09 июля 2010

У меня есть приложение C # WinForm с элементом управления WebBrowser.Я хотел бы знать, возможно ли добавить панель инструментов Google к этой winform и заставить ее взаимодействовать с элементом управления веб-браузера, особенно для функции "Перевести".Возможно ли это?

Ответы [ 2 ]

2 голосов
/ 11 июля 2010

Если вы хотите выполнять перевод в приложении Windows Forms, возможно, вам следует попробовать использовать API перевода.

Попробуйте это - http://googlified.com/unofficial-google-translate-api/

0 голосов
/ 10 июля 2010

Да, контракт между десктопной полосой и их хостом определен в IE SDK . Вам просто нужно реализовать тот же набор контрактов, что и IE.

Однако, как известно, панель инструментов Google передает многие недокументированные сведения о поведении IE (например, каким-то образом она изменила страницу новой вкладки на быстрый набор, хотя для этого не существует API), поэтому вам нужно максимально имитировать IE, Иерархия окон для интерфейсов COM, предоставляемых объектами для новых вкладок и страниц ошибок по умолчанию. Я предлагаю вам связаться с Google, чтобы узнать, что вам нужно сделать, чтобы оставаться совместимым с Google ToolBar, поскольку код Google быстро разворачивается.

...