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 ListControl


Sujet :

MFC

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Ao�t 2005
    Messages
    47
    D�tails du profil
    Informations personnelles :
    �ge : 46
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2005
    Messages : 47
    Par d�faut MFC ListControl
    Bonjour,
    Je d�bute dans ce langage. J'aimerais ins�rer du texte dans des colonnes (ou champs) pr�alablement cr��s � partir d'un fichier texte. Mon fichier comporte plusieurs lignes. J'ai stock� la premi�re ligne dans un buffer. Dans cette ligne, je dois r�cup�rer chaque donn�es s�par�es par un ";", et mon probl�me est l�, je ne sais pas ins�rer cette donn�e dans ma ListControl. Pourriez-vous m'aider.
    Si vous avez besoin d'autres infos, n'h�sitez pas...

    Sujet d�plac� par BigBoomShakala depuis la section C++

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Ao�t 2005
    Messages
    47
    D�tails du profil
    Informations personnelles :
    �ge : 46
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2005
    Messages : 47
    Par d�faut
    Pas de r�ponses... Peut-�tre vous manque-t-il des infos compl�mentaires pour m'aider, dites-moi ce qu'il vous manque et je compl�terais... Cela fait deux semaines que je me suis mis au C++ (je n'ai qu'une exp�rience en VB de deux ans), et je s�che sur ce probl�me simple...

  3. #3
    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

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Ao�t 2005
    Messages
    47
    D�tails du profil
    Informations personnelles :
    �ge : 46
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2005
    Messages : 47
    Par d�faut
    Mon probl�me est trop simple pour la FAQ (et pour le tutoriel aussi d'ailleurs), elle ne r�pond pas � mon probl�me (j'avais d�j� lu la plupart de ces articles sur TheCodeProject)... Je sais ins�rer une colonne (InsertColumn) et un objet (InsertItem) mais je ne sais pas afficher une string. Peut-�tre est-ce avec la m�thode InsertItem, mais je n'y suis pas parvenu...

  5. #5
    Membre confirm�
    Inscrit en
    Avril 2002
    Messages
    180
    D�tails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 180
    Par d�faut
    Dans le ListCtrl tu insere des LVITEM
    LVItem est une structure que tu initialise et ensuite tu l'insere dans la liste avec insertitem

    exemple
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    LVITEM item
    	m_item.mask=LVIF_TEXT;
    	m_item.iItem=0; //ligne
    	m_item.iSubItem=0;//colomne dans le cas d'une grille
    	m_item.pszText="philippe";
    	m_item.cchTextMax=strlen(m_item.pszText);
     
    maListCtrl.InsertItem(&m_item);
    si tu utilise ton list controle comme une grille tu utilise SetItem() plutot que InsertItem()

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Ao�t 2005
    Messages
    47
    D�tails du profil
    Informations personnelles :
    �ge : 46
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2005
    Messages : 47
    Par d�faut
    Bonjour,
    Un grand merci � toi philippe V ; tu as tr�s bien su orineter mes recherches.
    J'ai bien merder avec ce p*t*in d'objet LVITEM...
    Apr�s plusieurs tentatives, j'ai abandonn� cet objet. Au final, j'ai valid� cette solution :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
     
    //Formatage du nom du champ de la colonne (strNomChamp étant la variable du nom du champ)
    strNomColonne.Format("%s", strNomChamp);
    //Insertion d'une colonne
    m_lstctlDatabase.InsertColumn(nIndexColonne, strNomColonne, LVCFMT_LEFT, nIntervalColonne);
    //On insère le token dans la ListControl
    m_lstctlDatabase.SetItemText(nIndexLigne, nNombreDeTokenCree, token);
    //token étant ma donnée retournée par ma fonction que j'ai présentée dans mon post "Lire une string (problème de débutant)
    Probl�me r�solu donc...

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

Discussions similaires

  1. R�ponses: 4
    Dernier message: 20/02/2007, 15h34
  2. [MFC] ListControl multi colonnes
    Par youda dans le forum MFC
    R�ponses: 3
    Dernier message: 12/08/2006, 16h30
  3. [MFC] probleme colonne listcontrol
    Par Nelmo dans le forum MFC
    R�ponses: 1
    Dernier message: 29/05/2006, 18h55
  4. utiliser les tag [MFC] [Win32] [.NET] [C++/CLI]
    Par hiko-seijuro dans le forum Visual C++
    R�ponses: 8
    Dernier message: 08/06/2005, 15h57
  5. R�ponses: 2
    Dernier message: 10/06/2002, 11h03

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