Je souhaiterai de créer un instance d'internet Explorer ie7 sous Vista.
Lorsque j'exécute le programme sous windows XP et IE7, il m'ouvre bien une autre fenetre de avec la page google, tout va bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 object noValue = System.Reflection.Missing.Value; SHDocVw.InternetExplorer internetExplorer = new SHDocVw.InternetExplorerClass(); SHDocVw.IWebBrowser2 webBrowser = SHDocVw.IWebBrowser2)internetExplorer; webBrowser.Width = 500; webBrowser.Height = 500; webBrowser.Silent = true; webBrowser.MenuBar = false; webBrowser.AddressBar = false; webBrowser.StatusBar = false; webBrowser.ToolBar = 0; webBrowser.Visible = true; SetForegroundWindow((IntPtr)internetExplorer.HWND); webBrowser.Navigate("http://www.google.fr", ref noValue, ref noValue, ref noValue, ref noValue);
mais sous Vista, j'ai un comportement bizarre.
Il m'ouvre une fenetre Internet explorer avec une page blanche, mais aussi un nouveau onglet dans une fenetre IE avec le contenu de google.........
J'ai du mal à comprendre pour quel raison mon programme n'a pas le même comportement sous Windows XP et Vista ?
Comment je peux régler mon problème sous Vista ??
Je vous remercie d'avance pour votre aide !!!!!
Partager