1

ソフトウェアを作りたい。
このソフトウェアは、現在選択されているファイルのパスを取得するだけです。
デスクトップ上のファイルをクリックするとします。
次に、このファイルのパスを取得します。
したがって、新しい選択が行われるたびに、新しく選択されたファイルのパスを取得するだけです。
何か案は?

4

3 に答える 3

2

Windowsデスクトップウィンドウは、最終的にはListViewコントロールです(少なくともWindows XPでは...)。したがって、ListViewの選択された項目を知る必要がある場合は、基本的にデスクトップのハンドルを取得して、何が行われたかを確認する必要があります。選択されました。

Windows Vistaと7ビットについてはよくわかりません。Davidがコメントしているように、これはそれほど違いはないと思います。すべてのエクスプローラーウィンドウでこれが必要な場合は、もっと難しいかもしれませんが、それでも可能であるはずです。まずはこちらをご覧ください。

デスクトップのウィンドウハンドルを取得するにはどうすればよいですか?

于 2011-08-28T11:23:14.677 に答える
1

たぶんあなたはOpenFileDialogクラスを見るべきです

于 2011-08-28T11:24:00.337 に答える
0

ショーンがOpenFileDialogを見ることについて言ったことを使用できると思います。

以下のリンクも参照できます。

OpenFileDialogの使用方法

このリンクでは、タイトルを変更する方法、OpenFileDialogに関するタイプのファイルと他の1つまたは2つのファイルをフィルタリングする方法についても説明しています。

お役に立てれば。

于 2011-08-28T11:33:40.253 に答える