0

私は CFileDialog を拡張しようとしていますが、古いバージョン (IFileDialog を使用しない非 Vista バージョン) を使用しています。古いものでは、IShellBrowser と (そこから) アクティブな IShellView を取得できます。

私が思いつかないのは、「その IShellView が参照している IShellFolder は何ですか?」を取得する方法です。

同様に役立つのは、「IShellBrowser がアクティブにした現在のフォルダーは何ですか?」という質問です。

4

1 に答える 1

0

私はそれを一周して解決したかもしれないと思います.CDM_GETFOLDERIDLISTを使用しています.CDM_GETFOLDERIDLISTは現在のPIDLを返します.これで十分です. :D

于 2010-02-11T21:04:43.230 に答える