私は CFileDialog を拡張しようとしていますが、古いバージョン (IFileDialog を使用しない非 Vista バージョン) を使用しています。古いものでは、IShellBrowser と (そこから) アクティブな IShellView を取得できます。
私が思いつかないのは、「その IShellView が参照している IShellFolder は何ですか?」を取得する方法です。
同様に役立つのは、「IShellBrowser がアクティブにした現在のフォルダーは何ですか?」という質問です。