CtreeCtrl + MFC + Icon

[Résolu]
Signaler
Messages postés
14
Date d'inscription
vendredi 25 mars 2005
Statut
Membre
Dernière intervention
17 janvier 2006
-
Messages postés
14
Date d'inscription
vendredi 25 mars 2005
Statut
Membre
Dernière intervention
17 janvier 2006
-
Salut a tous,



Alors voila, je cherche à insérer un icon dans un CTreeView créé en MFC.

Je m'explique:


j'ai réussi à créer un CtreeView avec l'interface de ressources,
j'implémente chaque Item avec un texte correctement , mais pas moyen de
charger un icon devans le texte de l'item.

Mon Icon se trouve dans
mon répertoire de ressources , je l'ai intégré au projet avec le nom
IDI_ICON1, je créé une CImageList, je lui ajoute l'icon mais je ne le
vois pas dans mon arborescence.

Je met le code de OnInitDialog de ma boite de dialogue:

#######################

CDialog::OnInitDialog();

// TODO: Add extra initialization here


HICON hIcon=(HICON)LoadImage(AfxGetApp()->m_hInstance,
MAKEINTRESOURCE(IDI_ICON1),IMAGE_ICON, 32, 32,LR_LOADFROMFILE);



CImageList imListe;

imListe.Create(16,16,ILC_MASK, 10, 10);

int nImage = imListe.Add(hIcon);

m_tree.SetImageList(&imListe,LVSIL_NORMAL);



HTREEITEM hParent = m_tree.InsertItem("ItemText",TVI_ROOT);

HTREEITEM hChild = m_tree.InsertItem("Child ItemText",hParent,TVI_LAST);

HTREEITEM hChild2 = m_tree.InsertItem("Child ItemText",hChild,TVI_LAST);

return TRUE

#########################

merci d'avance , j'suis vraiment au bout du rouleau avec ce truc . J'en rêve la nuit.

1 réponse

Messages postés
14
Date d'inscription
vendredi 25 mars 2005
Statut
Membre
Dernière intervention
17 janvier 2006

Résolu!!!