J'ai une application VB6 qui crée une instance d'Internet Explorer et implémente glisser-déposer pour cette instance. J'utilise l'événement BeforeNavigate2 de sorte que lorsque l'utilisateur dépose un fichier ou un dossier sur l'explorateur, l'événement renvoie le chemin.L'événement BeforeNavigate2 dans Windows Internet Explorer 7 ne se déclenche pas
......
Public WithEvents myIExplorer as new SHDocvW.InternetExplorer
......
Private Sub myIExplorer_BeforeNavigate2(ByVal pDisp As Object, URL As Variant,
Flags As Variant, TargetFrameName As Variant,
PostData As Variant, Headers As Variant, Cancel As Boolean)
If IsFile(URL) Then
'Process file
Else
'Process folder
End if
End Sub
Il fonctionne très bien avec Internet Explorer 6. Toutefois, il ne fonctionne pas correctement avec Windows Internet Explorer 7. Lorsque je laisse tomber un fichier, il fonctionne mais quand je laisse tomber un dossier, il ouvre juste le dossier et il n'a pas déclencher l'événement.
Qu'est-ce qui a changé dans IE7? Y a-t-il un réglage? Y a-t-il un problème de sécurité?
Merci
Bonjour jeffamaphone Merci pour votre réponse Je vais jeter un oeil aux extensions shell – Ioannis