Parcourir les répertoires SHBrowseForFolder() [Résolu]

ArthurAuguste 107 Messages postés lundi 7 février 2011Date d'inscription 17 février 2018 Dernière intervention - 14 juin 2011 à 17:43 - Dernière réponse : ArthurAuguste 107 Messages postés lundi 7 février 2011Date d'inscription 17 février 2018 Dernière intervention
- 14 juin 2011 à 23:23
Bonjour,
Pour parcourir les répertoires et laisser l'utilisateur en choisir un, j'ai utilisé la fonction SHBrowseForFolder() de l'API Windows qui est dans <shlobj.h>. Le problème c'est que pour savoir quel répertoire l'utilisateur a choisi, j'ai besoin de connaître non seulement le répertoire terminal choisi, mais aussi le chemin qui y mène à ce répertoire terminal. Or dans la structure BROWSEINFO browse; au paramètre: browse.pszDisplayName qui contient un pointeur sur le répertoire choisi, je n'obtiens que le répertoire terminal choisi, sans le chemin complet !!
Question: y a-t-il un moyen de paramétrer la structure pour obtenir le chemin complet ou faut-il utiliser une autre fonction ?
Merci.
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
BruNews 21054 Messages postés jeudi 23 janvier 2003Date d'inscription 7 novembre 2014 Dernière intervention - 14 juin 2011 à 20:23
3
Merci
SELECTEUR DE DOSSIER (WIN32)
http://www.cppfrance.com/code.aspx?id=17138

SELECTEUR DOSSIER REDUIT (WIN32)
http://www.cppfrance.com/code.aspx?ID=36936

ciao...
BruNews, MVP VC++

Merci BruNews 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 95 internautes ce mois-ci

Commenter la réponse de BruNews
ArthurAuguste 107 Messages postés lundi 7 février 2011Date d'inscription 17 février 2018 Dernière intervention - 14 juin 2011 à 23:23
0
Merci
Merci beaucoup, ça m'a permis de gagner beaucoup de temps.
Thanks
Commenter la réponse de ArthurAuguste

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.