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 :

Probleme avec une ListBox


Sujet :

MFC

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    F�vrier 2006
    Messages
    213
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 213
    Par d�faut Probleme avec une ListBox
    Voila je fais un pgm MFC type boites de dialogues.

    J'ai une boite de dialogue contenant une ListBox. De cette boite de dialogue j'appelle une fonction qui me renvoi des informations que je souhaiterai voir afficher dans ma ListBox.

    J'ai cr�e un pointeur sur ma ListBox

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    CListBox* pList;
    pList = (CListBox*) GetDlgItem(IDC_LIST2);
    GotoDlgCtrl(pList);
    Ensuite de ma fonction appel�e j'essai de remplir ma ListBox de la facon suivante:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    CListBox* pList;
    pList->AddString(" Hello World ") ;
    Mon application plante sur pList->AddString(" Hello World ")

    Qd je debug mon pgm je vois qu'a cette ligne il est affich�

    CListBox hWnd=????
    Faut-il que je r�cupere le handle de ma ListBox?
    J'ai cherch� sur la FAQ mais je n'ai pas trop trouv� ou compris.

  2. #2
    Membre �clair�
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    391
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 391
    Par d�faut
    bonjour

    Tu es sur que ton pointeur est valable quand tu fait
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
     
     
    CListBox* pList;
    pList->AddString(" Hello World ") ;
    essaye avec

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    CListBox* pList;
    pList = (CListBox*) GetDlgItem(IDC_LIST2);
    pList->AddString(" Hello World ") ;
    cordialement

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    F�vrier 2006
    Messages
    213
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 213
    Par d�faut
    Oui mais comme ma fonction appell� ne fait pas partie de la classe dialogue.

    J'ai l'erreur suivante:

    'GetDlgItem' : function does not take 1 parameters
    Je dois fournir le handle de ma ListBox en premier parametre?

  4. #4
    Membre �clair�
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    391
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 391
    Par d�faut
    RE

    Tu peux me situer ton contexte ,o� est la fonction qui appelle a �crire dans la listbox ?

Discussions similaires

  1. Probleme avec une ListPicker dans une listBox
    Par YohDono dans le forum Windows Phone
    R�ponses: 8
    Dernier message: 02/03/2012, 10h30
  2. [VB 2005]Probleme avec une listbox et DBNull
    Par Marmo31 dans le forum Windows Forms
    R�ponses: 9
    Dernier message: 27/02/2008, 08h49
  3. probleme avec une listbox
    Par patou60110 dans le forum VB 6 et ant�rieur
    R�ponses: 6
    Dernier message: 09/04/2007, 19h38
  4. [debutant] Probleme avec une listBox.
    Par Mickey.jet dans le forum Delphi
    R�ponses: 2
    Dernier message: 30/05/2006, 13h21
  5. probleme avec une division par z�ro
    Par jcharleszoxi dans le forum Langage SQL
    R�ponses: 2
    Dernier message: 26/03/2003, 18h14

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