racpp
Messages postés1909Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 201417 20 oct. 2009 à 00:30
Salut,
Exemple en Win32:
char buffer[100];
TVITEM tvi;
HTREEITEM hitem;
// Récupérer l'identificateur du premier élément:
hitem=(HTREEITEM)SendMessage(htreeview,TVM_GETNEXTITEM,TVGN_ROOT,0);
tvi.hItem=hitem;
tvi.mask=TVIF_TEXT;
tvi.pszText=buffer;
tvi.cchTextMax=100;
// Récupérer le texte de ce premier élément:
SendMessage(htreeview,TVM_GETITEM,0,(LPARAM)&tvi);
// Récupérer l'identificateur du premier enfant du premier élément:
hitem=(HTREEITEM)SendMessage(htreeview,TVM_GETNEXTITEM,TVGN_CHILD,(LPARAM)hitem);
tvi.hItem=hitem;
// Récupérer le texte du premier enfant de ce premier élément:
SendMessage(htreeview,TVM_GETITEM,0,(LPARAM)&tvi);
Le texte sera dans buffer.
Pour plus de détails consulter MSDN.