Internet Explorerのインスタンスを作成し、このインスタンスのドラッグアンドドロップを実装するVB6アプリケーションがあります。 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
私はそれが動作するファイルをドロップするが、私は、フォルダをドロップすると、それだけでフォルダを開き、そうでない場合はそれはしかし、それは、WindowsのInternet Explorer 7で正常に動作しないのInternet Explorer 6で素晴らしい作品イベントを起こす。
IE7では何が変更されましたか?設定はありますか?セキュリティ上の問題はありますか?
おかげ
こんにちはジェファファン 私はシェルの拡張機能を見ていきます – Ioannis