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 :

Personnaliser/Recréer un CFileDialog


Sujet :

MFC

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 6
    Par défaut Personnaliser/Recréer un CFileDialog
    Bonjour,



    Voici mon petit problème...



    Je travaille sur des suites d’images sous C++.net (MFC)!

    Pour les sauvegarder en dur j’ai créé une Dialog qui, dans un 1er temps, demande a l’utilisateur le nombre d’images qu’il souhaite sauvegarder puis, sur cette même Dialog, j’ai mis un bouton ouvrant un CFileDialog qui permet a l’utilisateur de choisir son chemin de sauvegarde !!!

    Oui mais voila je voudrais faire qqch de beaucoup moins déroutant pour l’utilisateur car celui-ci se retrouve donc avec deux fenêtres ouvertes rien que pour sauvegarder…

    Je cherche donc à avoir une seule Dialog avec dedans :

    Un édit qui récupère le nombre d’images à sauvegarder

    Et un autre bloc qui permet de choisir le chemin de sauvegarde

    (Le rendu doit donner comme un CFileDialog mais avec des champs en plus)



    La question :

    Comment puis-je faire pour « insérer » un CFileDialog dans une fenêtre ? (l’explorateur)

    Sinon avec quoi puis-je recréer le même rendu ?



    Merci

  2. #2
    r0d
    r0d est déconnecté
    Membre expérimenté

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    4 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 4 288
    Billets dans le blog
    2
    Par défaut
    Bonjour,

    tu peux déjà commencer par jeter un coup d'oeil sur le controle CTreeCtrl.

    Hope it helps.

  3. #3
    r0d
    r0d est déconnecté
    Membre expérimenté

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    4 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 4 288
    Billets dans le blog
    2
    Par défaut
    Re,

    j'ai trouvé ça: CFolderTreeCtrl
    Ca semble être pas mal.

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 6
    Par défaut
    Hum... il faudrait beaucoup le reprendre pour que ca colle avec mes besoins mais c'est déjà ca... Merci

    Sinon j'ai pensé à définir une classe qui découle de CFileDialog !!!

    Si qqn a déjà fait ca dans d’autres circonstances ou voit comment faire et veux bien m'expliquer…
    Dans la création de cette classe je dois définir en plus mes champs supplémentaires (peut-être même agrandir la fenêtre attribué au CFileDialog) mais je ne sais pas du tout comment m’y prendre.
    Je sais juste que je dois commencer par un truc du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    class CMyFileDialog : public CFileDialog
    {
    public :
    CMyFileDialog();
    UINT NbImgSav;
    INT  FirstImgSav;
    }
    inline CMyFileDialog::CMyFileDialog()
    {
    CFileDialog::CFileDialog();
    // Et ici je dois ajouter mes champs ... Vous savez faire ca?
    }

Discussions similaires

  1. Personnaliser un rapport d'erreur sous Windows XP
    Par Neilos dans le forum Windows
    Réponses: 5
    Dernier message: 21/11/2003, 18h13
  2. [FLASH MX2004] Personnaliser les scrollbars
    Par stephane eyskens dans le forum Flash
    Réponses: 10
    Dernier message: 09/10/2003, 12h53
  3. recréer une base mysql
    Par ryan dans le forum Administration
    Réponses: 2
    Dernier message: 27/06/2003, 23h04
  4. [VB6] [UserControl] Évènements personnalisés
    Par Frankywinky dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 27/05/2003, 17h56
  5. CFileDialog Filter
    Par Patrick Beaudoin dans le forum MFC
    Réponses: 4
    Dernier message: 07/09/2002, 09h51

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