У меня есть приложение VB6, которое создает экземпляр Internet Explorer и реализует перетаскивание для этого экземпляра. Я использую событие BeforeNavigate2, чтобы при удалении пользователем файла или папки в проводнике событие возвращало путь.Событие BeforeNavigate2 в Windows Internet Explorer 7 не срабатывает
......
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
Он прекрасно работает с Internet Explorer 6. Однако он не работает должным образом с Windows Internet Explorer 7. Когда я бросаю файл, он работает, но когда я падаю папку он просто открывает папку, и это не запустите событие.
Что изменилось в IE7? Есть ли какие-то настройки? Есть ли проблема безопасности?
Благодаря
Hello jeffamaphone Спасибо за ваш ответ Я посмотрю на расширения оболочки – Ioannis