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] boite de dialogue choisir un répertoire


Sujet :

MFC

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    135
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 135
    Par défaut [MFC] boite de dialogue choisir un répertoire
    Bonjour,

    J'aimerais pouvoir obtenir le chemin d'accès d'un répertoire dans lequel je vais analyser toutes les images qui s'y trouvent.

    Pour choisir ce répertoire, j'utilise CFileDialog, mais j'aimerais plutot utiliser la boite de dialogue qui ne choisi que les répertoire et pas les fichiers.

    Quelqu'un sait s'il existe une autre classe dialog qui me permet de d'obtenir le chemin du répertoire, ou alors s'il faut rajouter des paramètres précis pour l'obtenir à l'aide de CFileDialog?

    merci pour d'avance pour votre aide.

  2. #2
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055

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

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 011

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    135
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 135
    Par défaut
    Heu, ouaouh... he ben y a du boulot... j'ai un peu de mal avec les callbacks, je programme sous vc++.net ->

    Comment on fait pour ajouter le callback "CALLBACK BrowseCallbackProc()" ?

    Est-ce que tout est indispensable dans l'exemple, car je trouve ça vachement plus compliqué. Surtout que c'est juste pour obtenir le chemin du répertoir ou sont les images ?

    encore merci.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    135
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 135
    Par défaut
    En fait on va faire plus simple :

    Est-il possible de récupérer simplement le chemin du repertoire du fichier sélectionner avec un CFiledialog.

    J'ai chercher dans le tuto suivant :

    http://c.developpez.com/faq/vc/?page...etCurentFolder

    mais son implementation dans une fonction OnClickButton() n'est pas vraiment de mon niveau. Je ne comprends pas comment utiliser cette example pour arriver à faire se que je voulais.

    Si une âme charitable pouvais m'aider un peu, car j'ai tjrs un peu de mal à trancrire les tutos, pas encore assez d'expérience en programmation c/c++ (je travail avec le compilo vc++.net 2003).

    Merci beaucoup pour l'aide que vous m'apportez.

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

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 011
    Par défaut
    bah tu l'utilises comme un cfiledialog normal visiblement

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    135
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 135
    Par défaut
    Es-ce qu'il faut que je rajoute une nouvelle classe CMyFileDialog (qui hérite de CFileDialog) à mon projet pour pouvoir utiliser cette méthode.

    Si c le cas, je trouve bizzard qu'il n'y ai pas de solution intégré directement à la classe CFileDialog pour simplement récupérer le chemin du répertoire ?!?

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    135
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 135
    Par défaut
    Bon, j'y suis arrivé avec cette méthode, mais maintenant j'aimerai pouvoir utiliser la boite de dialogue qui permet seulement de choisir le répertoire.

    Plus haut dans vos message vous me donner le liens suivant:

    http://c.developpez.com/faq/vc/?page...s#SelectFolder

    Mais ce liens présente une méthode que je n'arrive pas a implémenter sous la version Vc++.net (callback..), est-il possible d'avoir une version plus orienter objet dans le genre une class du même type que précedement (autres liens??)?

    Après c finis, je ne vous dérangerai plus sur ce sujet...

    Merci.

  9. #9
    Membre averti
    Inscrit en
    Juin 2003
    Messages
    62
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 62
    Par défaut
    Ok mais on mets ou cette methode ?
    dans une classe CDialog ?
    quelque part ??
    Il y a des send messages mais ils sont destinés à qui ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 26/02/2006, 21h32
  2. [MFC] Boite de dialogue
    Par kacedda dans le forum MFC
    Réponses: 9
    Dernier message: 17/02/2006, 15h51
  3. [MFC]Boites de dialogues indépendantes
    Par klarky88 dans le forum MFC
    Réponses: 1
    Dernier message: 14/06/2005, 18h50
  4. Réponses: 3
    Dernier message: 17/06/2004, 16h59
  5. OpenGL - MFC Boite de dialogue
    Par cybertigre dans le forum OpenGL
    Réponses: 3
    Dernier message: 15/04/2004, 16h09

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