GetOpenFileName et dossier initial [Résolu]

vecchio56 6539 Messages postés lundi 16 décembre 2002Date d'inscription 22 août 2010 Dernière intervention - 5 sept. 2006 à 10:19 - Dernière réponse : vecchio56 6539 Messages postés lundi 16 décembre 2002Date d'inscription 22 août 2010 Dernière intervention
- 5 sept. 2006 à 10:50
Bonjour

J'aimerais pouvoir choisir le dossier qui va être affiché au moment ou je vais appeler GetOpenFileName
J'ai essayé SetCurrentDirectory, ca semble ne rien faire
C'est visiblement lpstrFile qu'il faut initialiser, le problème c'est que si je met le nom d'un dossier ca ne marche pas (la fenêtre de sélection du fichier ne s'affiche même pas). Il faut mettre le nom d'un fichier (ce qui ne me convient pas)
Avez-vous une autre solution?

_____________________________________
Un éditeur de ressources gratuit pour Windows
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
DeAtHCrAsH 2674 Messages postés vendredi 25 janvier 2002Date d'inscription 6 février 2013 Dernière intervention - 5 sept. 2006 à 10:26
3
Merci
T'as essayé d'initialier la variable lpstrInitialDir de ta structure ?
Sans oublier d'y associer le flag OFN_PATHMUSTEXIST.

Shell

Merci DeAtHCrAsH 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 90 internautes ce mois-ci

Commenter la réponse de DeAtHCrAsH
DeAtHCrAsH 2674 Messages postés vendredi 25 janvier 2002Date d'inscription 6 février 2013 Dernière intervention - 5 sept. 2006 à 10:31
0
Merci
J'oubliais de préciser que si tu es sous system ultérieure à 2000, il faut que lpstrFile = NULL pour quelpstrInitialDir puisse etre utilisable.

Shell
Commenter la réponse de DeAtHCrAsH
vecchio56 6539 Messages postés lundi 16 décembre 2002Date d'inscription 22 août 2010 Dernière intervention - 5 sept. 2006 à 10:50
0
Merci
Ah la grosse tâche, je savais pas que lpstrInitialDir existait!
Merci Shell

_____________________________________
Un éditeur de ressources gratuit pour Windows
Commenter la réponse de vecchio56

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.