IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MFC Discussion :

choisir dossier de destination


Sujet :

MFC

  1. #1
    Invité
    Invité(e)
    Par défaut choisir dossier de destination
    salut à tous,

    je developpe une application sous visual c++ 6.0 dans laquelle je sauvegarde des donnees dans des fichiers, mais je ne connais pas le moyen de choisir le repertoire de destination.

    je souhaiterais utiliser un genre de CFiledialog mais pour choisir un repertoire de destination, sans le nom du fichier.

    si quelqu'un connait la soluce, n'hesitez pas

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Août 2002
    Messages
    225
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 225
    Points : 118
    Points
    118
    Par défaut
    Salut !

    Tu peux aller faire un tour sur www.codeproject.com et il y a une classe développées qui te permet de sélectionner un répertoire à la façon CFileDialog.

  3. #3
    Expert éminent sénior

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 752
    Points : 10 683
    Points
    10 683
    Billets dans le blog
    3
    Par défaut
    Tu peux utiliser SHBrowseForFolder.

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Août 2002
    Messages
    225
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 225
    Points : 118
    Points
    118
    Par défaut
    Voici le lien vers la classe qu'il e faut :

    http://www.codeproject.com/dialog/cfolderdialog.asp

  5. #5
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Points : 16 075
    Points
    16 075
    Par défaut
    la question est traitée dans la FAQ http://c.developpez.com/faq/vc/?page=CFileDialog

  6. #6
    Invité
    Invité(e)
    Par défaut
    merci à tous pour vos réponses

    je suis parti sur la solution d'Aurelien

    Citation Envoyé par Aurelien.Regat-Barrel
    Tu peux utiliser SHBrowseForFolder.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    	char szPath[TAILLE];
    	BROWSEINFO bi;
    	ITEMIDLIST *il;
    	char Buffer[TAILLE];
     
    	bi.hwndOwner=NULL;
    	bi.pidlRoot=NULL;
    	bi.pszDisplayName=&Buffer[0];
    	bi.lpszTitle="Select your directory";
    	bi.ulFlags=BIF_EDITBOX;
    	bi.lpfn=NULL;
     
    	if( (il=SHBrowseForFolder(&bi)) !=NULL )
    	{
    		SHGetPathFromIDList(il, &szPath[0]);
    		m_file=szPath;
    		UpdateData(FALSE);
    	}
    ciao

Discussions similaires

  1. Plupload - Attribution du dossier de destination
    Par Boris56 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 9
    Dernier message: 14/03/2010, 20h09
  2. [WD12] fcopiefichier : choix du dossier de destination
    Par Unlimited72 dans le forum WinDev
    Réponses: 12
    Dernier message: 18/08/2008, 15h56
  3. Réponses: 2
    Dernier message: 13/05/2008, 13h38
  4. Copier un dossier sans écraser les dossiers de destination
    Par TSalm dans le forum Administration système
    Réponses: 2
    Dernier message: 14/02/2008, 18h28
  5. Choisir dossier a l'ouverture de l'explorer windows
    Par ricky78 dans le forum Windows XP
    Réponses: 2
    Dernier message: 25/07/2006, 12h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo