Réponse acceptée !
Bon, je n'ai rien trouvé, donc j'ai essayé de faire ca moi-même, je sais pas si c'est la méthode la plus simple, en tout cas, ca marche.
Pour ceux qui seraient intéressés :
int CompteEnfant(HWND hwnd, HTREEITEM hItem) { char szBuffer[MAXTEXTLEN+1]; TV_ITEM item;
item.hItem = hItem; item.mask = TVIF_TEXT | TVIF_CHILDREN; item.pszText = szBuffer; item.cchTextMax = MAXTEXTLEN;
SendMessage(hwnd, TVM_GETITEM, 0, (LPARAM)&item);
return item.cChildren; }
A appeler avec : CompteEnfant(m_tree.GetSafeHwnd(),le_noeud)
|