Icons werden nicht richtig dargestellt



  • Hi,

    ich habe ein SDI (Windows Explorerstyle) projekt.
    Das TreeView erhält seine Icons aus der CImageList.
    Die Icons sind als Ressourcenbitmap eingebunden. Ich knn die Icons(Ordner geschlossen / offen)auch im TreeView darstellen aber nicht mit der gewünschten Farbe, die Icons werden abgegraut dargestellt.
    Als RessourcenBmp habe ich es schon mit 16, 256 und mehr Farber versucht, aber die Darstellun erfolgt immer in grau !

    So sieht mein Code zur Darstellung aus:

    CTreeCtrl& trCtrl = GetTreeCtrl();
    	m_TreeImages.Create(IDB_BITMAP2,16, 1, RGB(0, 255, 0));
    	trCtrl.SetImageList( &m_TreeImages, TVSIL_NORMAL );
    

    ". Meine IDE (VC 6) unterstreicht IDB_BITMAP2 rot aber es wird weder ein Fehler noch eine Warnung ausgegeben !

    Wäre suber wenn Ihr mir weiterhelfen könntet !

    Vielen Dank schon mal für eure Mühe !!!
    Gruß
    ShadowEater 😉

    P.S. Wie poste ich Bilder ?


  • Mod

    Muss es nicht TVSIL_SMALL sein?



  • Hi Martin,

    danke für Deine Antwort.
    Wenn Ich TVSIL_SMALL verwende bekomme ich einen "nichtdeklarierter Bezeichner" ich habe nur ..._NORMAL und ..._STATE zur Auswahl aber bei ..._STATEwerden gar keine Bitmaps angezeigt.

    Hmmmm ich versteh wirklich nicht warum die Ordne grau dargestellt werden und warum in m_TreeImages.Create(IDB_BITMAP2,16, 1, RGB(0, 255, 0));
    das IDB_BITMAP2 rot unterstrichen wird !?
    😕 😕 😕

    Bin für jede Hilfe dankbar
    Gruß
    😉
    ShadowEater



  • Problem gelöst !

    😉 :xmas2:
    ShadowEater :xmas1:


Anmelden zum Antworten