Hallo,
nach einiger Recherche habe ich die Lösung doch noch gefunden:
Und zwar hier:
qc.borland.com/wc/qcmain.aspx?d=38831
Es geht aber nicht um den angebotenen Download, welcher leider nichts hilft sondern um den zweiten Kommentar unten drunter. Hier gibts den Hinweis, dass man gewisse Zeilen ausklammern soll. Allerdings muss man nicht die ganze IF Klausel ausklammern sondern nur den Befehl:
PerformEraseBackground(Self, Canvas.Handle); (Zeile 959)
Also:
Die Datei Buttons.pas (Delphi->Source->Vcl) im Editor öffnen. Die Zeile kommentieren.
Dann speichert man die veränderte Buttons.pas-Datei in das Bin Verzerichnis von Delphi und schon geht es, und man muss noch nicht mal irgendwelche DCUs überschreiben. Nicht neukompilieren mit dcc32.exe !!
Wichtig: Man muss sowohl die Transparenz- als auch die Flat Eigenschaft anschalten.
Stimmt das so, was ich gemacht habe oder war das zu einfach ? Habe mit solchen Sachen nicht so eine Erfahrung.