Я пытаюсь улучшить CFileDialog, и мы используем его старую версию (не перспективную, в которой не используется IFileDialog). Более старый позволяет мне получить IShellBrowser, а также (из него) активный IShellView.
Чего я не могу придумать, так это способа узнать «На что IShellFolder ссылается этот IShellView?»
Не менее полезным было бы «Какую текущую папку активировал IShellBrowser?»