Как я могу получить IShellFolder из активного IShellView?

Я пытаюсь улучшить CFileDialog, и мы используем его старую версию (не перспективную, в которой не используется IFileDialog). Более старый позволяет мне получить IShellBrowser, а также (из него) активный IShellView.

Чего я не могу придумать, так это способа узнать «На что IShellFolder ссылается этот IShellView?»

Не менее полезным было бы «Какую текущую папку активировал IShellBrowser?»


person Mordachai    schedule 11.02.2010    source источник


Ответы (1)


Я думаю, что, возможно, я решил это способом: я использую CDM_GETFOLDERIDLIST, который возвращает текущий PIDL, а это все, что мне нужно. : D

person Mordachai    schedule 11.02.2010