我有一個VB6應用程序,它創建Internet Explorer的一個實例並實現此實例的拖放操作。我正在使用BeforeNavigate2事件,以便用戶在資源管理器上放置文件或文件夾時,該事件將返回路徑。Windows Internet Explorer 7中的BeforeNavigate2事件不會觸發
......
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中發生了哪些變化?有沒有設置?有沒有安全問題?
感謝
你好jeffamaphone 謝謝你的回答 我會看看shell擴展 – Ioannis 2009-06-23 22:20:52