ファイルパス取得

解決


ABC  2004-12-17 17:32:52  No: 118360  IP: [192.*.*.*]

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

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

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

編集 削除
ABC  2004-12-17 17:44:45  No: 118361  IP: [192.*.*.*]

もう少し補足します。

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

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

編集 削除
聖 羅樹  URL  2004-12-17 18:23:05  No: 118362  IP: [192.*.*.*]

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

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

編集 削除
ABC  2004-12-17 18:37:06  No: 118363  IP: [192.*.*.*]

聖  羅樹 さん

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

編集 削除