Bonjour,

J'ai une boîte de dialogue qui contient un CTreeCtrl. J'ai rajouté le style TVS_TRACKSELECT dans l'éditeur de ressources directement.

Seulement, je voudrais que ce style ne s'applique seulement qu'aux items non parents de l'arbre. C'est-à-dire qu'il faudrait que le curseur se transforme en main seulement sur les items qui n'ont pas d'enfants. En cliquant sur ces items non parents, une nouvelle fenêtre de dialogue s'ouvre pour donner plus d'info sur l'item...

La fonction ModifyStyle s'applique sur l'arbre entier, est ce qu'il existe une fonction permettant de modifier seulement le style d'un item en particulier en donnant un HTREEITEM ?

J'ai regardé les fonctions SetItem, SetItemData, SetItemState,... mais ça n'a pas l'air de faire ce que je veux car elles ne prennent pas en arguments des TVS_XXXX.

Merci,

Bonne soirée.