ファイルパス取得

解決


ABC  2004-12-18 02:32:52  No: 118360

http://www.mvps.org/btmtz/vbexplorer/
を参考にアプリケーションを作成しているのですが、

今まで見たことがないコーディングなので、ソース解析に戸惑っています。

やりたいことは、ツリービューで選択されている項目のフルパスを取得したいのですが、
どなたか、このソースを解析したことがある方、ご指導をお願いします。


ABC  2004-12-18 02:44:45  No: 118361

もう少し補足します。

選択されている項目というよりは、ツリービューで項目が選択されたら、
そのフルパスを取得したいと思っています。

リストビューのファイルをダブルクリックすると、ShellExecuteExを読んでいたのですが、
lpFileには何も入っていませんでした。
ハンドルからパスを取得するAPIなどはあるのでしょうか?


聖 羅樹  URL  2004-12-18 03:23:05  No: 118362

そのサンプルはフォルダ検索等を全て
アイテムIDリストを使って行っています。

ツリーノードが選択されたときに渡されるアイテムIDリストから
SHGetPathFromIDListを使ってパスに変換してやればいいはずです。


ABC  2004-12-18 03:37:06  No: 118363

聖  羅樹 さん

SHGetPathFromIDListを使って出来ました。
ありがとうございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加