bonjour
j'utilise cette fonction avec visual c++ je voudrais que
quand cette api se lance, le dossier c:\program files soit directement sélectionné et je voudrais que ca marche sous seven.
sauriez vous comment faire?
bonjour
j'utilise cette fonction avec visual c++ je voudrais que
quand cette api se lance, le dossier c:\program files soit directement sélectionné et je voudrais que ca marche sous seven.
sauriez vous comment faire?
Tu voudrais juste que ça marche sous seven ou tu voudrais que ça marche AUSSI sous seven ? Dans le premier cas déjà tu devrais plutôt utiliser IFileDialog alors. Maintenant si tu dois rester avec SHBrowseForFolder, il y a le champ pidlRoot mais il y a une restriction qui va avec. Je t'invite à lire la doc. Il y a les fonctions SHGetPathFromIDList et SHParseDisplayName qui permettent respectivement de passer d'un chemin donné sous forme de chaîne de caractères à un chemin donné sous forme de IDList et la réciproque.
qu'est ce que ça a de mieux IFileDialog par rapport aSHBrowseForFolder?
La méthode SetDefaultFolder qui t'intéresse notamment, et bien d'autres choses intéressantes encore que tu peux découvrir en lisant la doc.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager