XPScrollbar ist eine scrollbar im Stil des Windows-Mediaplayers mit optionalen Darstellungsmöglichkeiten der farbigen Teilelemente.
Eine VB-Klasse kapselt das DLL-Interface des XPScrollbar-Controls. Somit lässt sich diese graphisch ansprechende scrollbar sehr leicht in eigene Projekte implementieren.




Screenshots Oben: Ein RGB-Farbauswahlwerkzeug, welches als VB6-Beispielprojekt dem Zip-Archiv anbei liegt, demonstriert eine Einsatzmöglichkeit für die farbige scroll bar und zeigt die verschiedenen Designmöglichkeiten.
Was auf den Screenshots nicht zu sehen ist, ist die Änderung der Farbe des Griffs wenn der Cursor(ein Handsymbol) über den Griff gesetzt wird (Hovercolor).
Das Control selbst wurde mit MFC/VC++ realisiert und basiert auf dem Artikel „XScrollBar“ von Hans Dietrich (http://www.codeproject.com/miscctrl/XScrollBar.asp).
Dieses in diesem Artikel dargestellte Control wurde von mir für die leichte Verwendung in beliebigen VB-Projekten - derzeit bis einschließlich Version 6 – umkonzipiert und mit einem DLL-Interface, inklusive der Unterstützung von Callback-Funktionen, ausgestattet.
Natürlich kann das Control auch von jeder anderen Sprache verwendet werden, die eine unmanaged DLL aufrufen kann.
Weitere von mir implementierte Verbesserungen an dem XScrollbar-Control:
- Mausradunterstützung
- „depressed look“ beim Drücken der Pfeil-Buttons
(Stand Sept. 2007 V. 1.1.0)