2009-11-13 4 views
0

Dans ATL si je crée le contrôle WebBrowser à l'aide IWebBrowser2, il fonctionne très bien dans Windows Mobile. Je suis en mesure de visiter tous les sites, barre de progression vient, tout va bien .. reste du contenu de l'interface utilisateur, je ne peux pas faire dans ATL, car il est temps. Je voudrais aller pour C#. peut me suggérer comment rendre le contrôle ATL activex et l'utiliser dans C#.contrôle WebBrowser de ATL à C#

Merci

Répondre

1

Tu ne vas pas être en mesure de créer le contrôle actif X IWebBrowser2 dans les FC sans très, très, très grande quantité de travail. Je suppose que ce sera quelques semaines même si vous savez comment faire COM interagir avec les FC (ce qui n'est ni facile ni amusant).

Ce qui peut être une voie plus simple est d'utiliser le contrôle natif enveloppé dans htmlview.dll. La meilleure façon d'y arriver est d'abord télécharger le code source libre pour la version 1.4 du SDF (the download is here, bottom middle of the page) puis regardez dans OpenNETCF.Windows.Form \ WebBrowser.cs pour le code.

Questions connexes