Listbox: Text- und Hintergrundfarbe ändern?
-
Hallo,
wie kann ich in einer Listbox die Text- und Hintergrundfarbe ändern?
Ich habe schon etwas gesucht (FAQ), aber die vorhandenen Einträge helfen mir nicht weiter.
Es geht weder um TListBox noch um CListBox, sondern um eine Listbox, die ganz primitiv mit der Win-API behandelt wird. (VC++).So wird z.B. in die Listbox ein Verzeichnis aufgelistet:
SendMessage(lpCInfo->hFileLB, LB_RESETCONTENT, (WPARAM)NULL, (LPARAM)NULL); ... if( SendMessage( lpCInfo->hFileLB, LB_DIR, (WPARAM)0x10, (LPARAM)szFiles ) == LB_ERR ){ ... return(0); }
Mein sicherlich naiver Versuch:
SetTextColor(lpCInfo->hFileLB, RGB(0,0,255) ); // blau
davor funktioniert nicht...
-
WM_CTLCOLORLISTBOX und der dazu passende FAQ-Beitrag sollten dir eigentlich weiterhelfen