scorpiwolf
Messages postés9Date d'inscriptionjeudi 2 mai 2002StatutMembreDernière intervention12 janvier 2004
-
4 mai 2003 à 10:10
CoreBreaker
Messages postés540Date d'inscriptiondimanche 23 mars 2003StatutMembreDernière intervention 5 octobre 2007
-
7 mai 2003 à 02:31
Salut tous,
je misère !!!!!
comment lire dans un Treeview???
Mon prog permet de récupérer le handle d'un objet TreeView ensuite je récupère le nombre d'élément, je fais une boucle et je récupère tous les items, mais la récupération ne marche pas
A est lenombre d'élément
hti est le handle du premier item de l'objet Tree
H est le handle de l'objet Tree
for (int i = 0; i < A; i++)
{
item.mask = TVIF_TEXT;
item.cchTextMax = 120;
item.pszText = buf;
item.hItem = hti;
CoreBreaker
Messages postés540Date d'inscriptiondimanche 23 mars 2003StatutMembreDernière intervention 5 octobre 20071 7 mai 2003 à 02:31
Cela dépend quels sont les éléments de ton tree view si c'est un label statique à ma connaissance tu ne peux récupérer son label que par WNDPROC
Fais:
item.pszText = LPSTR_TEXTCALLBACK;
Et la WNDPROC t'enverra un message de type WM_NOTIFY lorsque l'item sera rafraichi à l'écran. Avec pour valeur de wParam la valeur TVN_GETDISPINFO et dans ce cas:
LPNMTVDISPINFO lptvdi = (LPNMTVDISPINFO)lParam;
lptvdi->item est du type TVITEM