Управление WebBrowser от ATL до c # - PullRequest
0 голосов
/ 13 ноября 2009

В ATL, если я создаю веб-браузер с помощью IWebBrowser2, он отлично работает в Windows Mobile. Я могу посещать все сайты, появляется индикатор выполнения, все хорошо .. остальное содержимое пользовательского интерфейса я не могу сделать в ATL, так как это занимает много времени. Я хотел бы пойти на C #. Может ли кто-нибудь предложить мне, как сделать ATL ActiveX управления и использовать его в C #.

Спасибо

1 Ответ

1 голос
/ 13 ноября 2009

Вы не сможете создать активный X-элемент управления IWebBrowser2 в CF без очень, очень, очень большого объема работы. Я предполагаю, что это будет пара недель, даже если вы знаете, как сделать COM-взаимодействие с CF (что не легко и не весело).

Что может быть проще - использовать встроенный элемент управления в htmlview.dll. Самый простой способ получить это - сначала загрузить бесплатный исходный код для SDF версии 1.4 (, загрузка здесь, в середине середины страницы ), а затем посмотреть в OpenNETCF.Windows.Form \ WebBrowser.cs для кода.

...