ListCtrl und Farbe
-
hallo
ich füge in meinem ListCtrl über die Befehle
m_bestandteiltabelle.InsertItem(0,a); m_bestandteiltabelle.SetItemText(0,1,b); m_bestandteiltabelle.SetItemText(0,2,c);
Inhalte in meine Tabelle ein. Nun würde ich den Inhalten gern Attribute wie zb. Textfarbe,Textstyle(fett,kursiv),Schriftart oder irgendetwas anderes mitgeben, sodass sie sich von den restlichen Einträgen in irgendeiner Form unterscheiden. Ich hoffe es gibt hier eine einfache Lösung, da ich bereits gelesen hab, dass zb. das verändern der Textfarbe ein schwieriges unterfangen zu sein scheint.
danke schon mal für eure hilfe
mfg, TFTS
-
http://www.codeproject.com/listctrl/ReportControl.asp
dieses listctrl ist einfach einzubinden (einfach klasse erstellen (Basisklasse: CListCtrl) + Header + Quellcode in die entsprechenden dateien kopieren)
dann noch die header datei in der entsprechende dialog klase includen und im gewünschten listenelement die member variable von CListCtrl auf CReportCtrl ändernmit der Funktion
reportlistctrl.SetItemTextColor(0, 2, RGB(255, 0, 0), TRUE);
das entsprechende element färben
mfg, TFTS