cs_niky
Messages postés168Date d'inscriptionjeudi 28 juin 2001StatutMembreDernière intervention18 octobre 20087 21 juil. 2005 à 15:03
Si je comprend ta question, tu souhaiterais ouvrir un dossier et qu'un fichier contenu dans ce dossier soit automatiquement sélectionné ?
Si c'est le cas, il n'y a pas de solution facile.
Ce que tu peux envisager de faire est la chose suivante :
- Tu ouvres l'explorateur à l'aide de la fonction Shell
- Tu récupères le handle de la fenêtre qui s'est ouverte
- Tu envoies une séquence de touches (les premiers caractères du nom du fichier).
-> Voir la fonction SendKeys
Il doit y avoir un autre moyen vu que l'objet qui affiche les fichiers dans l'explorateur n'est rien d'autre qu'un contrôle ListView. En récupérant le handle de ce contrôle, il doit y avoir moyen de lui envoyer un message (voir API : SendMessage) pour récupérer les fichiers listés et sélectionner celui voulu.
jpleroisse
Messages postés1788Date d'inscriptionmardi 7 novembre 2000StatutMembreDernière intervention11 mars 200627 22 juil. 2005 à 00:00
Bonsoir,
Pourquoi n'utilises tu pas un CommonDialog, en mettant le nom du
fichier à ouvrir dans FileName et le chemin dans InitDir, tu n'as qu"à
cliquer sur le bouton Ouvrir, si tu as mis un code pour lire le fichier
bien-sûr.
jpleroisse
Vous n’avez pas trouvé la réponse que vous recherchez ?