In einer Listbox den Text färben
-
Hallo,
möchte in einer Listbox den Text unterschiedlich färben.
Hab schon im Internet gesucht, bin aber noch nicht wirklich vorran gekommen.
Habe lediglich mit der OnDrawItem-Funktion herumprobiert, leider ohne erfolg.
Hat jemand ne Idee wie man das machen kann?
Mein Code zum zeichnen:CString hex; CString txt; CString temp; CString add; for(j=0;j<=(arraySize/16);j++) { for(i;i<=rowCount;i++) { add.Format("%08X H:", adressen); adressen+=16; temp.Format("%02x ", datenFeldAnzeige[i]); hex += temp; temp.Format("%C ", datenFeldAnzeige[i]); txt += temp; if(i==rowCount) { add += " "; hex += " "; } } m_list1.AddString(add + hex + txt); hex=""; txt=""; rowCount+=16; }Vielen Danke im Vorraus!
-
Sofern es sich um ein CListCtrl/CListView handelt schau Dir das an:
http://www.codeguru.com/cpp/controls/listview/customdrawing/article.php/c4195/
http://www.codeguru.com/cpp/controls/listview/customdrawing/article.php/c4199/