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 :

parcourir mes fichiers


Sujet :

MFC

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2003
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 39
    Par défaut parcourir mes fichiers
    Salut a tous,
    je cherche un controle activeX me permettant de parcourir mon disque dur, comme un bouton parcourir pr aller chercher un fichier ...
    merci

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 21
    Par défaut
    SAlut

    Moi j'utilise une boite de dialog parcourir dans mon projet MFC. Je te met le code voit ce que tu peut faire avec. Dans mon_dossier tu aura la valeur du dossier selectionné lorsque l'utilisateur click sur le bouton OK.

    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
    20
    21
    22
    #include <Shlobj.h>
     
    ...
     
    void CNomProjetDlg::OnParcourir() 
    {
        // TODO: Add your control notification handler code here
     
        char nom_dossier[MAX_TAILLE];
        LPITEMIDLIST item;
        BROWSEINFO bi;
        memset(&bi,0,sizeof(BROWSEINFO));
        item=SHBrowseForFolder(&bi);
     
        if(item!=NULL)
            SHGetPathFromIDList(item,nom_dossier);
     
        CWnd::SetDlgItemText(IDC_EDIT_DESTINATION,nom_dossier);
            // cette derniere ligne permet juste d'afficher le resultat dans un control
            // CEdit
     
    }

  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
    Par défaut
    euh ....

    qu'est ce que tu entends par parcourir ? est ce une boite de dialogue pour ouvrir un fichier ? est ce le parcours recursif jusqu'a trouver un fichier automatiquement ?

  4. #4
    Membre averti
    Inscrit en
    Janvier 2003
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 39
    Par défaut
    Juste un bouton parcourir tout simple qui donne accés a tes disques locaux

  5. #5
    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
    arf triple poste

    tu utilises les mfc ou pas ?

  6. #6
    Membre averti
    Inscrit en
    Janvier 2003
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 39
    Par défaut
    desole pr le triple post
    oui j'utilise des mfc

  7. #7
    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
    Donc si j'ai bien compris moi je ferais ca :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    CFileDialog fdlg(TRUE);
    fdlg.DoModal();

  8. #8
    Membre averti
    Inscrit en
    Janvier 2003
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 39
    Par défaut
    Merci c'est exactement ce que je voulais !
    Par contre comment je fait lorsque j'ai finit de choisir mon fichier, que le chemin s'affiche sur mon IDC_EDIT ??

  9. #9
    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
    Par défaut
    CFileDialog dans la faq http://c.developpez.com/faq/vc/?page...DialogHowToUse

    SetWindowText sur le Cedit pour afficher la sélection

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

Discussions similaires

  1. Réponses: 9
    Dernier message: 27/11/2006, 11h42
  2. [débutant]Parcourir un fichier XML
    Par Wis dans le forum ASP
    Réponses: 2
    Dernier message: 26/09/2005, 10h04
  3. Parcourir un fichier
    Par sepsep dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 27/07/2005, 08h25
  4. Problème sur le format de mes fichiers shell
    Par Dupont Lionel dans le forum Linux
    Réponses: 6
    Dernier message: 03/02/2005, 15h20
  5. Réponses: 6
    Dernier message: 23/12/2003, 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