Membres inscrits :313
Membres en ligne : 0
Invités en ligne : 4


|
| Conversation (Résolue) : Utilisation de wxTreeItemData |
yannp (Membre)
Inscrit le : 02-06-2010
Messages: 54
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)
| |
|
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 968
Snippets: 23
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à...
|
yannp (Membre)
Inscrit le : 02-06-2010
Messages: 54
Snippets: 0
Tutoriels: 0
Hors ligne |
Ok merci ça fonctionne. Yann
Dernière modification par yannp (25-06-2010 09:36:41)
| |
|
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
|
yannp (Membre)
Inscrit le : 02-06-2010
Messages: 54
Snippets: 0
Tutoriels: 0
Hors ligne |
Salut, Tout à fait, avec un GetItemData.
Yann
| |
|
|