locate32からドラッグ&ドロップできない
Issue #723
wontfix
locate32(https://locate32.cogit.net/)というファイル検索ソフトの検索リストから
NeeViewへドロップしてファイルを開くことができません。
調べたところ、ドロップしたIDataObject.tFormats()の戻り値が
[0] "Shell IDList Array" string
[1] "FileDrop" string
[2] "FileNameW" string
[3] "FileName" string
となっていますが、GetDataPresent(DataFormats.FileDrop)がなぜか false でした。
IDataObject.GetData(DataFormats.FileDrop) as string[] でファイル名は取得できるようです。
locate32からエクスプローラやメモ帳、MangaMeeyaにはドロップできています。
下手に対応すると副作用が出そうですが、他アプリ対応も含めてメリットが
ありそうであればよろしくお願いします。
Comments (2)
-
repo owner -
repo owner - changed status to wontfix
WPFのドラッグ&ドロップシステムが対応していないようでドラッグ系のイベント自体が発生しませんでした。WPFでUIが作成されているVisualStudioも同様に反応しません。なお、Formアプリでテストしたところイベント取得できました。
WM_DROPFILES メッセージで取得できそうですが、WPFのドラッグシステムとの共存も不具合が起こりそうですので非対応とします。
- Log in to comment
詳細な情報ありがとうございます。確認いたします。