Je suis nouveau sur le contrôle WebBrowser. Dans le projet actuel, nous utilisons le contrôle WebBrowser pour intégrer le projet existant. Toutes les fenêtres contextuelles sont affichées dans un nouveau formulaire Windows. Lorsque "javascript window: close" est appelé dans la fenêtre contextuelle, l'instance IE vous demande toujours: voulez-vous fermer cette fenêtre. Nous utilisons WndProce pour vérifier WM_Destroy pour notifier le formulaire parent qui est sur le point de fermer, ce qui fonctionne bien. La seule chose que nous n'aimons pas le contrôle est que le message "Voulez-vous fermer cette fenêtre". Est-il possible de supprimer le message?Contrôle WebBrowser: comment supprimer un message: souhaitez-vous fermer cette fenêtre?
Toute suggestion sera grandement appréciée. Merci.
La 2ème option a fonctionné pour moi dans IE. Exactement ce que vous demandez au navigateur de faire? – deostroll
Il ouvre une nouvelle fenêtre sans URL spécifique avec la cible '_self' ce qui signifie que la fenêtre cible est la fenêtre où elle est exécutée. L'effet est que les fenêtres de document font sa propre fenêtre la fenêtre d'ouvreur, et en prennent ainsi la propriété. Ensuite, il aura accès à se fermer, puisqu'il l'a ouvert ... – awe