6

アイコンにファイルをドロップできるトレイで実行される C# アプリケーションを作成しようとしています。システム トレイ アイコンにドロップされたファイルのパスを取得する方法はありますか? System.Windows.Forms.NotifyIcon には、ドラッグ アンド ドロップに関連するイベントはありません。

4

3 に答える 3

9

これを行うことは不可能です、簡単な方法です。カーソルがnotifyiconの近くの特別な領域にある場合は、ダミーのフォームを表示できます。ダミーフォームは、ドロップされたファイルのファイルパスを取得できます。

于 2010-04-30T07:51:44.500 に答える
1

az の例がありますが、完全ではなく、C++ で記述されています :(

DragnDropOnTrayIcon

于 2010-07-20T19:25:06.553 に答える
1

実際には少しハックな方法で行うことができます。Fluffy App は、ファイル アップローダーに対してこれを行います。トレイ アイコンの場所を特定するのにかなり巧妙な方法を使用する Spifftastic を使用します次に、透明なウィンドウがアイコンの位置に配置され、実際のドロップ ターゲットとして使用されますが、エンド ユーザーには、すべてがファイルをアイコンにドロップしているように見えます。

于 2010-10-27T02:09:08.993 に答える