Hi,
weiß jemand wie man die Farbe der Scrollbar in einem _GUICtrlListView ändern kann?
Hi,
weiß jemand wie man die Farbe der Scrollbar in einem _GUICtrlListView ändern kann?
Da darfst du lange auf MSDN stöbern. Ob du was findest weiß ich nicht. Schätze du musst dir eigene Scrollbars erstellen. Hatte da selbst schonmal laange nach gesucht...
Vermutlich musst du auch die ganze Listview selbst basteln... Evtl.. gibts ja sowas als udf, dass man eigene listview bekommt... glaub ich aber nicht. wäre mal ne projektidee
Ich bastel mir grad schon in Java ne komplette eigene TreeView, weil ich die von Java alle schei** finde...
Spontan würde ich so vorgehen:
- Handle der Original-Scrollbar holen
- Infos auslesen ( _GUIScrollBars_GetScrollInfo )
- eigene Scrollbar basteln und über die originale legen
- Msg für Änderungen der eigenen Bar registrieren
- in registrierter Funktion die Änderungen an die originale Scrollbar weiterleiten
Vielleicht kannst du auch die Fläche der original Scrollbar direkt mit Ownerdraw manipulieren. Schau dir mal die Strukturen zu den Scrollbars an, ob irgendwo Farbwerte mit auftauchen.