Bonjour,
La seule solution que je verrais serait d'utiliser une treeView. Le problème, c'est que c'est assez long à utiliser. Il faut rentrer les items à la main.
Donc il faudrait utiliser les fonctions : FindFirstFile() et FindNextFile() pour lister le contenu d'un repertoire, et entrer ensuite les fichiers trouvés dans la treeview... et recommencer l'operation à chaque fois que l'on double-clique sur un dossier.
Moi je ne vois pas d'autre solution. Si personne ne t'as encore répondu, c'est surement que ça ne doit pas etre évident.
La solution que je te propose est assez longue à programmer je pense. Mais si ça t'interresse, tu peux aller voir le source de Xentor609 à l'adresse
http://www.cppfrance.com/code.aspx?ID=10929 qui t'aidera surement :)
++ Glipper
ps : si tu as besoin d'aide, n'hesite pas à me demander, j'essaierais de t'aider dans la mesure de mes capacités :)