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 :

[MFC] CFileDialog et Repertoire


Sujet :

MFC

  1. #1
    Membre averti
    Inscrit en
    Mars 2004
    Messages
    425
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 425
    Points : 358
    Points
    358
    Par défaut [MFC] CFileDialog et Repertoire
    Bonjour à tous.

    Le problème a peut être déjà été posé. Les exemples que j'ai lus ne m'ont pas éclairé.

    J'aimerai savoir comment faire pour ne sélectionner que le repertoire avec un CFileDialog.

    Ou alors existe t il une fonction qui nous permet de récuperer le repertoire qui contient le fichier sélectionné?


    Merci d'avance pour vos reponses.

  2. #2
    Membre expert
    Avatar de hiko-seijuro
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 011
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 011
    Points : 3 065
    Points
    3 065
    Par défaut
    utilise cette classe la :
    http://www.codeguru.com/Cpp/W-D/dislog/dialogforselectingfolders/article.php/c1885/

    c'est une classe dérivée de CFileDialog

  3. #3
    Membre averti
    Inscrit en
    Mars 2004
    Messages
    425
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 425
    Points : 358
    Points
    358
    Par défaut
    Je reviens parce que mon problème n'est pas toujours résolu.

    Là j'arrive à recupérer le chemin au repertoire contenant le fichier sélectionné.

    Mon utilisateur lui exige qu'on lui laisse la possibilité de choisir juste le repertoire de destination.

    Comment faire?

  4. #4
    Membre actif Avatar de Rupella
    Inscrit en
    Février 2005
    Messages
    286
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 286
    Points : 257
    Points
    257
    Par défaut
    Personnellement, j'aime bien utiliser la méthode
    SHBrowseForFolder pour récupérer un répertoire...

    Je ne sais pas si c'est exactement ce que tu attends ....

  5. #5
    Membre averti
    Inscrit en
    Mars 2004
    Messages
    425
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 425
    Points : 358
    Points
    358
    Par défaut
    Citation Envoyé par Rupella
    Personnellement, j'aime bien utiliser la méthode
    SHBrowseForFolder pour récupérer un répertoire...

    Je ne sais pas si c'est exactement ce que tu attends ....
    SHBrowseForFolder est une méthode de quelle classe?

  6. #6
    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
    Quand on sait pas quelque chose, le bon reflexe est d'aller voir dans la msdn ! http://msdn.microsoft.com/library
    là, tu recherches SHBrowseForFolder et tu vas vite trouver toutes les infos utiles

  7. #7
    Membre averti
    Inscrit en
    Mars 2004
    Messages
    425
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 425
    Points : 358
    Points
    358
    Par défaut
    Citation Envoyé par nico-pyright(c)
    Quand on sait pas quelque chose, le bon reflexe est d'aller voir dans la msdn ! http://msdn.microsoft.com/library
    là, tu recherches SHBrowseForFolder et tu vas vite trouver toutes les infos utiles
    Merci Nico. Mais si tu pouvais m'exliquer cela terre à terre ce serait sympa.

  8. #8
    Membre actif Avatar de Rupella
    Inscrit en
    Février 2005
    Messages
    286
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 286
    Points : 257
    Points
    257
    Par défaut
    Il y a Saint Google et Saint MSDN a ton service !!

    Il s'agit d'une fonction proposée par l'API Windows utilisant le Shell.

  9. #9
    Membre averti
    Inscrit en
    Mars 2004
    Messages
    425
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 425
    Points : 358
    Points
    358
    Par défaut
    Citation Envoyé par Rupella
    Il y a Saint Google et Saint MSDN a ton service !!

    Il s'agit d'une fonction proposée par l'API Windows utilisant le Shell.
    Un bout de code me ferai du bien. En fait je n'y comprends pas grand chose.

    Merci

  10. #10
    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
    tu as meme le droit de regarder dans la faq où il y a une réponse détaillée, voire au pire si jamais il n'y avait rien eu, avec la recherche avancée du forum tu aurais trouvé

  11. #11
    Membre actif Avatar de Rupella
    Inscrit en
    Février 2005
    Messages
    286
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 286
    Points : 257
    Points
    257
    Par défaut
    J'ai trouvé !
    J'ai trouvé !
    Et toi annedjomo ????

    Saint Google = www.google.fr
    Saint MSDN = msdn.microsoft.com

    Et d'ailleurs, peut on considérer Dev.com à l'égal des deux saints précédemment cités ???
    Enfin, je m'égare là.

    Franchement, tu pourrais faire un petit effort !

    http://bob.developpez.com/tutapiwin/article_20.php

  12. #12
    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
    allez, puisque l'ami rupella a commencé,
    regarde ici dans la FAQ http://c.developpez.com/faq/vc/?page...s#SelectFolder

Discussions similaires

  1. mfc CFiledialog se bloque à la fermeture
    Par 3aychoucha dans le forum MFC
    Réponses: 0
    Dernier message: 06/03/2012, 17h34
  2. MFC deplacer un repertoir
    Par mqsi dans le forum MFC
    Réponses: 4
    Dernier message: 02/02/2007, 11h12
  3. Réponses: 2
    Dernier message: 20/02/2006, 15h18
  4. [MFC]CFileDialog : repertoire par defaut
    Par _yeye_ dans le forum MFC
    Réponses: 2
    Dernier message: 08/02/2006, 11h33
  5. Réponses: 2
    Dernier message: 04/10/2004, 15h30

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