Rubrik: Oberfläche · Sonstiges | VB-Versionen: VB6 | 17.03.11 |
Explorer-Theme für ListView und TreeView Controls (ab Windows XP) Dieses Beispiel zeigt, wie man die Microsoft Common Controls V5.0 optisch auf das aktuelle Betriebssystem anpasst... | ||
Autor: Ralf Schlegel | Bewertung: | Views: 9.984 |
www.vb-zentrum.de | System: Win9x, WinNT, Win2k, WinXP, Win7, Win8, Win10, Win11 | Beispielprojekt |
Wie man den XP-Style und die Windows-Themes ins eigene Projekt mit Hilfe einer Manifestdatei einbindet, wird ja hier bereits in zahlreichen Tipps beschrieben. Leider geht man hierbei aber immer nur auf die Standard-Controls ein.
Dass das Ganze auch mit ListView und TreeView funktioniert, zeigt der folgende Tipp:
Voraussetzungen / Einschränkungen:
- Die Anwendung läuft unter Windows XP oder höher
- Sie verwenden die Microsoft Common Controls V5.0 (nicht 6.0!)
- Es wurde eine Manifestdatei angelegt oder als Resource eingebunden
- Der Effekt ist nur in der compilierten Anwendung sichtbar (nicht in der IDE)
Da der Quellcode etwas umfangreicher ist schauen Sie sich bitte das Beispielprojekt an und kopieren die benötigten Dateien oder Funktionen dann in Ihr Projekt. Das Beispiel sollte ausreichend dokumentiert sein: alles zur Erweiterung der Styles findet in der 'Form_Load' Prozedur statt. Die Manifestdatei wurde per Resource eingebunden.