Salut j'ai une application windows où je montre un webbrowser, j'ai un bouton qui supprime le navigateur (c'est un aperçu) et va à une autre "vue" dans mon application (un autre onglet). Mon problème est que mes utilisateurs sont avancés, ils construisent HTML avec des liens (et c'est ok) mais les liens peuvent générer de nouvelles fenêtres de navigateur (IExplorer), et mon bouton doit fermer ces fenêtres, mais comment?Comment fermer toutes les fenêtres ouvertes de mon programme C#?
J'ai fait du code pour traverser toutes les fenêtres eht qui se termine par "Windows Internet Explorer", et tout semble fonctionner - mais comment puis-je les fermer? Je suis en train de le faire comme ceci:
SendMessage((int)hWnd, WM_SYSCOMMAND, SC_CLOSE, 0);
Il semble fonctionner, mais le navigateur affiche une boîte de dialogue me demandant si je veux fermer l'onglet de tous les onglets ... comment travailler autour/résous ce?
Cheers,
+1 pour # 1. Je ne voudrais pas pour une application de fermer sans discernement toutes mes fenêtres IE. – JMarsch