Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Imagelist für Treectrl

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
08.08.2002, 16:00 Uhr
~stainy
Gast


Hallo,

ich will ein paar Bildchen in mein TreeCtrl bringen. Hab eine CImageList erstellt, zwei Icons reingeladen und sie dann dem TreeCtrl zugewiesen. Aber an Stelle von Icon sind da nur leere Kästchen (also in der Hintergrundfarbe).

Hab ich was vergessen?

Gruß von stainy
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
08.08.2002, 20:22 Uhr
mike
Pinguinhüpfer
(Operator)


Hi!
Es kann sein, wenn du die ImageList mit 16x16 initialisierts aber Bitmaps mit einer anderen Größe erstellst, dass er sie nicht anzeigt. Aber probiers mal so:
Erstell eine Memberfunktion:

C++:
HIMAGELIST hList = ImageList_Create(16,16, ILC_COLOR32 | ILC_MASK , 8, 1);
m_cImageList.Attach(hList);
CBitmap cBmp;
cBmp.LoadBitmap(IDB_TREEICONS);
m_cImageList.Add(&cBmp, RGB(255,0, 255));

GetTreeCtrl().SetImageList(&m_cImageList, LVSIL_SMALL);



Schreib folgendes in OnInitialUpdate:

C++:
MyFunc(); //Funktion von oben

HTREEITEM hItem = NULL;
GetTreeCtrl().InsertItem("Test",0);




Erstell einfach Iconen 16x16. Dann müsste es funktionieren.
mfg mike
--

Dieser Post wurde am 08.08.2002 um 20:23 Uhr von mike editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
09.08.2002, 13:48 Uhr
~stainy
Gast


Danke!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: