題名どおり、開いているエクスプローラのパス(出来ればPITemIDList)を、
取得したいのですが皆目検討が付きません。
もし宜しければお知恵を貸してください。
http://www2.big.or.jp/~osamu/Delphi/browse.cgi?index=53530
これでしょうか?
Fusaさんお返事ありがとうございます。
さっそく試してみましたがエクスプローラのコンボボックスが、
パス名を表記している場合しか使えなさそうなのですが、
何かやりかた間違っていますでしょうか?
ご理解はあっています。
エクスプローラのコンボボックス=アドレスバー
が、その設定でない場合の取得方法は
私にはわかりません。
タブファイラ"Avesta"のソースコードを参考にしてはいかがでしょうか。
http://lamoo.s53.xrea.com/
流用していいか分かりませんが、
C/C++のソースコードをDelphiに移植する作業が必要になりますね。
コンボボックスに、フルパスが記載されていない場合でも、
OKみたいですけど、それとは違う?
これでどうでしょうか? PITemIDListも取れると思います。
http://ddev.blog46.fc2.com/blog-entry-61.html
返事が遅くなってしまい、申し訳ありません。
Fusaさん、Cさん、かみづさん返信ありがとうございます。
『Avesta』のソースコードを参考にして何とか作ることが出来ました。
皆さん本当にありがとうございました。
ツイート | ![]() |