FileListBox: ForeColor für einzelnen Eintrag ändern

08/10/2007 - 14:16 von Alexander Mueller | Report spam
Hi

Kann man mit SendMessage oder einem anderen API-Aufruf die
Forecolor (evtl auch Backcolor) eines ListBox-Eintrag àndern
(um genau zu sein: FileListBox)?

Ich habe unter den Message-IDs beginnend mit LB_*
nichts gefunden, was in die Richtung zu gehen scheint,
vielliecht sind das ja nicht die richtigen IDs...

Weiss jmd da mehr?

MfG,
Alex
 

Lesen sie die antworten

#1 Harald M. Genauck
08/10/2007 - 15:49 | Warnen spam
Hallo Alexander,

Kann man mit SendMessage oder einem anderen API-Aufruf die
Forecolor (evtl auch Backcolor) eines ListBox-Eintrag àndern
(um genau zu sein: FileListBox)?

Ich habe unter den Message-IDs beginnend mit LB_*
nichts gefunden, was in die Richtung zu gehen scheint,
vielliecht sind das ja nicht die richtigen IDs...

Weiss jmd da mehr?



Da gibt es keine mir bekannte Chance. Du müsstest schon eine eigene
Darstellung der Listbox (auf der die Filelistbox ja beruht)
implementieren (Suchmaschinen Stichworte "ownerdrawn" und "listbox").
Oder einfach ein TreeView zweckentfremden (
http://www.aboutvb.de/khw/artikel/khwtvwlistx.htm ) und die Dateinamen
anderweitig ermitteln oder schlicht aus einer nicht sichtbaren
Filelistbox übernehmen.


Viele Grüße

Harald M. Genauck

ABOUT Visual Basic http://www.aboutvb.de (Herausgeber)
"visual studio one" - http://www.visualstudio1.de (Chefredakteur)

Ähnliche fragen