Zitat von
MaBuSE:
Zitat von
Lemmy1:
Keine Ursache aber noch einen Tip: Test die Anwendung auf mal unter Windows 2000 oder Win98, nicht dass dieser Code dort abschmiert. Habs zwar selbst noch nicht ausprobiert, jedoch sollte man testen können ob es den Stylemanager gibt indem man auf @SetWindowTheme<>nil testet, da diese
Unit ihre Funktionen dynamisch lädt.
Was mach ich den bei nicht TWinContols ?
SetWindowTheme((SpeedButton1 as TWinControl).Handle, '', '');
schlägt ja fehl.
Der SpeedButton bekommt aber trotzdem ein XP Style
Ich würd mal sagen, versuch doch lieber die FormAlsBitmap Variante
Das Problem ist das der SpeedButton kein "echtes" Windows-Control ist sondern "nur" ein Delphi Control und daher zeichnet sich der SpeedButton selbst. Das jetzt auch noch zu umgehen wäre wahrscheinlich ein recht hoher Aufwand.