2010-02-19 4 views

Répondre

0

Vous pouvez capturer des événements de clic en utilisant "HRESULT STDMETHODCALLTYPE Invoke" voir MSDN pour plus de détails. Et voici un bon exemple qui montre comment ouvrir votre URL en utilisant le navigateur par défaut dans la même fenêtre, ou en ouvrant une nouvelle fenêtre>http://www.codeproject.com/KB/IP/urlnewwindow.aspx

2
  1. Non, pas autant que je sache.
  2. Consultez les articles sur http://ehsanakhgari.org/article/visual-c/webbrowser-goodies. Il contient un certain nombre d'articles qui montrent comment configurer un récepteur d'événements à l'aide d'IDocHostUIHandler etc. pour gérer des événements tels que le cliquage de liens. Je ne suis pas sûr de l'interface à implémenter, ça fait des années que je ne l'ai pas fait pour la dernière fois. Ensuite, vous utilisez ShellExecute() avec une URL comme troisième paramètre pour ouvrir une URL avec le navigateur par défaut.
Questions connexes