VB6: Toolbar + Coolbar + XP-Styles

Hallo,

habe mal wieder ein Problem. Ich habe mittels Manifest die XP-Styles aktiviert. Das funktioniert auch alles prima bis auf folgendes:

Die Coolbar (Microsoft Windows Common Controls-3 6.0 (SP3)) nimmt jetzt einen silbernen Style mir Farbübergang und so an.

Die Toolbar (Microsoft Windows Common Controls 6.0 (SP6)) bleibt allerdings einheitlich grau.

Die Toolbar (Microsoft Windows Common Controls 5.0 (SP2)) bleibt auch einheitlich grau, verändert aber ihren MousOver-Effect zu einem etwas moderneren.

Ich wollte nur kurz Fragen, ob man dieses Problem lösen kann und ob das noch andere haben oder ob das ein Fehler bei mir ist. Das wäre doch irgendwie blöd gemacht von Microsoft oder?!
Ich frage mich außerdem warum die 5.0-Controls die Styles annehmen und 6.0 nicht (ist zumindest bei Toolbar u. TabStrip so).
Ich finde einfach nichts im Internet!

Gruß Simon

Hallo Simon,

ein kleiner Auszug, welches deine Fragen beantworten sollten.

Common Controls

Um Common Controls im Client-Bereich des Formulars Visual Styles 
zuzuweisen, muss die ComCtl32.dll in der Version 6 oder höher 
verwendet werden, Gleich wie bei früheren Versionen dieser Datei kann 
auch die Version 6 dieser DLL nicht weitergegeben werden, eine 
Auslieferung mit der Anwendung ist dadurch nicht möglich. Die einzige 
Möglichkeit, Version 6 zu verwenden, ist es, ein Betriebsssystem zu 
einzusetzen, auf der sie installiert ist. Windows XP enthält sowohl 
Version 5 als auch Version 6 der DLL. **Standardmässig verwenden   
Anwendungen die Steuerelemente aus der User32.dll und die Common   
Controls aus der ComCtl32.dll Version 5.**   


Soll nun eine Anwendung Visual Styles verwenden, muss ein 
Anwendungsmanifest erstellt werden, das angibt, dass die Version 6 der
 DLL verwendet werden soll, sofern diese zur Verfügung steht. Die 
Version 6 enthält einige neue Steuerelemente, z.B. das 
SysLink-Steuerelement, und zahlreiche neue Optionen für die bereits 
vorhandenen Steuerelemente. Die grösste Änderung ist aber, dass das 
Aussehen von Steuerelementen in einem Fenster je nach gerade 
eingestelltem Visual Style angepasst werden kann. 

MfG Alex

Hallo Alex,

Hallo Simon,

ein kleiner Auszug, welches deine Fragen beantworten sollten.

Vielen Dank schonmal.
Hab vielleicht etwas blöd gefragt. Mein Hauptproblem ist eigentlich das einheitliche grau der Toolbar auf der silbenen Coolbar mit Farbübergang. Das sieht recht komisch aus. Kann die Toolbar nicht auch dieses siber annehmen? Bzw. irgendwie transparent werden?

Gruß Simon

Hi,

Hab vielleicht etwas blöd gefragt. Mein Hauptproblem ist
eigentlich das einheitliche grau der Toolbar auf der silbenen
Coolbar mit Farbübergang. Das sieht recht komisch aus. Kann
die Toolbar nicht auch dieses siber annehmen? Bzw. irgendwie
transparent werden?

hab nach langen Suchen eine bedingte Lösung gefunden.
Ich habe meiner Toolbar jetzt als Hintergrundbild genau denselben Farbübergang gegeben, wie meine Coolbar angenommen hat.

Allerdings befürchte ich, dass dies nicht die beste Lösung ist. Falls jemand etwas besseres weiß, kann er es ja noch posten

Gruß Simon

PS: Für die Nachwelt, hier der Link um Toolbars ein Hintergrundbild zu verpassen: http://www.vbforums.com/showthread.php?t=381167