ED_34
Messages postés15Date d'inscriptionjeudi 29 avril 2004StatutMembreDernière intervention11 mai 2004
-
1 mai 2004 à 16:13
glipper
Messages postés246Date d'inscriptiondimanche 2 juin 2002StatutMembreDernière intervention11 septembre 2016
-
10 nov. 2005 à 21:00
Bonjour,
Je débute en C++ et j'utilise Visual C++ 6. J'ai un mal de chien à comprendre comment on fait pour faire un petit explorateur tout bête afin de pouvoir se balader dans les dossiers pour selectionner un fichier. Apparement il faut se servir d'un CTreeList, mais c'a à l'air super compliqué...
Quelqun a une idée pour faire quelque chose de basic mais fonctionnel? Meme en utilisant une Clist.... je sait pas comment m'en sortir... :-(
ED_34
Messages postés15Date d'inscriptionjeudi 29 avril 2004StatutMembreDernière intervention11 mai 2004 1 mai 2004 à 16:55
OK merci beaucoup pour le GetOpenFileName()!!!!! tu me sauves la vie... je vais le tester!
Merci aussi pour ta source, je la télécharge et la teste après. EN ce qui concerne explorateur dans ccp france... c galère! il y a des millions de resultats qui sont tous très valables mais super compliqués...
et enfin quand tu initialise ta boite de dialogue :
BROWSEINFO bi;
....
LPITEMIDLIST pidlRoot;
pidlRoot = NULL;
CreatePIDL("C:\\Program Files", &pidlRoot);
bi.pidlRoot = pidlRoot;
....
Voila....
Glipper
ps : attention, je crois qu'il faut liberer la mémoire apres l'ouverture d'une telle boite de dialogue : "The calling application is responsible for freeing the returned item identifier
list using the shells task allocator. "