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] initialisation d'une Listbox


Sujet :

MFC

  1. #1
    Membre �clair� Avatar de kitsune
    Inscrit en
    D�cembre 2004
    Messages
    341
    D�tails du profil
    Informations personnelles :
    �ge : 39

    Informations forums :
    Inscription : D�cembre 2004
    Messages : 341
    Par d�faut [MFC] initialisation d'une Listbox
    Bonjour,

    Je voulais savoir comment initialiser (enfin surtout o�) une listbox d'une fenetre qui n'est pas la fen�tre principal de mon programme.
    En fait j'appelle une boite de dialogue qui contient une listbox par un bouton de ma boite ppale et je voudrai qu'elle contienne des valeurs sauf qu'il n'y a pas de fonction OnInitDialog comme pour la boite ppale...

    O� faut-il que j'impl�mente �a ?
    Je pense que c'est dans la fonction de mon bouton qui appelle la nouvelle boite mais je ne vois pas comment...

    Si vous avez une id�e...

    Merci !

  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
    Par d�faut
    salut,
    voir faq:
    http://c.developpez.com/faq/vc/?page...ControlForward
    bien que je n'ai pas compris ce qu'etait :
    la boite ppale..

  3. #3
    Membre �clair� Avatar de kitsune
    Inscrit en
    D�cembre 2004
    Messages
    341
    D�tails du profil
    Informations personnelles :
    �ge : 39

    Informations forums :
    Inscription : D�cembre 2004
    Messages : 341
    Par d�faut
    ah oui pardon, boite ppale c'est boite principale en abreg�

    Ben j'ai essay� de mettre une valeur dans la listbox avant le doModal mais �a ne marche pas... J'ai oubli� autre chose ?

    Merci

  4. #4
    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
    Par d�faut
    Citation Envoy� par kitsune
    ah oui pardon, boite ppale c'est boite principale en abreg�

    Ben j'ai essay� de mettre une valeur dans la listbox avant le doModal mais �a ne marche pas... J'ai oubli� autre chose ?

    Merci
    certainement de bien lire l'article
    Citation Envoy� par faq
    Les Listbox et CCombox et autres contr�les g�rant des listes : On ne peut pas affecter un tableau d��l�ments aux contr�les, il faudra stocker les diff�rentes valeurs dans un tableau dynamique de type CStringArray ,CArray ou vector et proc�der au chargement des contr�les dans la fonction OnInitDialog.
    N�anmoins je propose une solution pour les CListbox et CComboBox permettant d��crire ceci :
    la solution reutilisable c'est une listbox personnalis� comme decrit dans la faq.

  5. #5
    Membre �clair� Avatar de kitsune
    Inscrit en
    D�cembre 2004
    Messages
    341
    D�tails du profil
    Informations personnelles :
    �ge : 39

    Informations forums :
    Inscription : D�cembre 2004
    Messages : 341
    Par d�faut
    d'accord je crois que j'ai compris.

    J'ai cr�� ma nouvelle classe CMyListBox donc, mais la compilation me g�n�re des erreurs car ne reconnait pas CMyListBox comme type de ma variable.

    J'ai encore oubli� quelque chose ?
    J'ai inclus "MyListBox.h" dans mes .cpp pourtant...

    merci encore une fois...

  6. #6
    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
    Par d�faut
    tu n'as pas du mettre le .h dans le source utilisant la listbox.
    un moyen sur : mettre cet include dans l'include de la fenetre qui utilise ce controle (au sommet du .h).


  7. #7
    Membre �clair� Avatar de kitsune
    Inscrit en
    D�cembre 2004
    Messages
    341
    D�tails du profil
    Informations personnelles :
    �ge : 39

    Informations forums :
    Inscription : D�cembre 2004
    Messages : 341
    Par d�faut
    pfiouuu t'es vraiment trop trop fort !

    Merci infiniment !

    bonne journ�e !

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 16
    Dernier message: 13/07/2007, 16h26
  2. [MFC] clic droit sur une listbox ?
    Par julien.nasser dans le forum MFC
    R�ponses: 1
    Dernier message: 07/06/2006, 14h53
  3. [MFC] initialiser une variable a l'heure courante
    Par jiraya43 dans le forum MFC
    R�ponses: 4
    Dernier message: 09/05/2006, 16h13
  4. [MFC] parametrage d'une listbox
    Par mandagor dans le forum MFC
    R�ponses: 66
    Dernier message: 12/07/2005, 15h32
  5. [MFC] Probleme d'actualisation d'une listbox
    Par Robleplongeur dans le forum MFC
    R�ponses: 5
    Dernier message: 13/05/2004, 14h15

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