2010-02-11 8 views
0

J'essaye d'améliorer un CFileDialog, et nous employons l'ancienne version de celui-ci (le non-vista qui n'utilise pas IFileDialog). Le plus ancien me permet d'obtenir un IShellBrowser, ainsi que (à partir de cela) le IShellView actif. Ce que je n'arrive pas à trouver est un moyen d'obtenir "à quel IShellFolder se réfère IShellView?"Comment puis-je obtenir un IShellFolder à partir de IShellView actif?

Tout aussi utile serait "Quel est le dossier actuel que IShellBrowser a rendu actif?"

Répondre

0

Je pense que je l'ai peut-être résolu d'une manière ronde: j'utilise CDM_GETFOLDERIDLIST, qui retourne le PIDL actuel, c'est tout ce dont j'ai besoin. : D