wxDev.fr, le portail francophone consacré à wxWidgets ! ( The french portal for wxWidgets )  
Esp. membre
Recheche rapide



Recherche avancée
Statistiques
Membres inscrits :2359

Membres en ligne : 0
Invités en ligne : 2

Valid XHTML 1.0 Transitional

Valid CSS2

Menu forum (navigation):
Pages: 1  
 
Accueil » Accueil forums » Développement C/C++
» Utilisation de wxTreeItemData
Conversation (Résolue) : Utilisation de wxTreeItemData
24-06-2010 17:06:11  Utilisation de wxTreeItemData #1
yannp (Membre)
Inscrit le : 02-06-2010
Messages: 61
Snippets: 0
Tutoriels: 0
Hors ligne
Bonjour,

Je souhaite placer des données dans chaque item d'un arbre.

j'ai donc l'objet que je veux placer :

Code:

 
class treeData  : public wxTreeItemData
{
    public :
        wxString    nom;
        int         numero;
};
 

et comment utiliser wxTreeItemData ?

Code:

 
 
treeData          data;
wxTreeItemData    dataItem;
...
 
wxTree->AppendItem (rootTree, sInstrument->nomInstrument, -1, -1, ?????? );
 
 

Merci d'avance

Yann

Dernière modification par yannp (24-06-2010 17:17:39)

24-06-2010 19:47:42  Re: Utilisation de wxTreeItemData #2
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1375
Snippets: 25
Tutoriels: 6
Site web
Hors ligne
Salut.

En fait, il faut passer un pointeur à la méthode AppendItem.

Et c'est le TreeCtrl qui se chargera de détruire les données lorsqu'il sera lui-même détruit.

Par exemple :

Code wxWidgets:

 
treeData* data=new treeData();
data->nom=_T("TrucMuche");
data->numero=0;
 
wxTree->AppendItem (rootTree, sInstrument->nomInstrument, -1, -1, data);


@+
Xav'

Le nouveau portail wxWidgets francophone : www.wxdev.fr
Ben en fait, vous y êtes déjà...
25-06-2010 08:35:25  Re: Utilisation de wxTreeItemData #3
yannp (Membre)
Inscrit le : 02-06-2010
Messages: 61
Snippets: 0
Tutoriels: 0
Hors ligne
Ok merci ça fonctionne.
Yann

Dernière modification par yannp (25-06-2010 09:36:41)

12-07-2010 15:25:32  Re: Utilisation de wxTreeItemData #4
cfdev (Membre)
Lieu: Alpes de Haut Provence
Inscrit le : 08-11-2007
Messages: 127
Snippets: 4
Tutoriels: 0
Site web
Hors ligne
Salut tout le monde :)

Ce post m'interesse, ca à l'air bien pour stocker des info dans les items...mais comment les récupérer les valeurs? avec un GetItemData..

GNU Linux Power !
Slacker
12-07-2010 16:49:09  Re: Utilisation de wxTreeItemData #5
yannp (Membre)
Inscrit le : 02-06-2010
Messages: 61
Snippets: 0
Tutoriels: 0
Hors ligne
Salut,
Tout à fait, avec un GetItemData.

Yann
Menu forum (navigation):
Pages: 1  
 
Accueil » Accueil forums » Développement C/C++
» Utilisation de wxTreeItemData