Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Transparenz unter Vista probleme (https://www.delphipraxis.net/87610-transparenz-unter-vista-probleme.html)

delphinia 2. Mär 2007 22:53


Transparenz unter Vista probleme
 
Liste der Anhänge anzeigen (Anzahl: 2)
Hi,

ich habe unter Vista das Problem, dass mir die Farbe "Fuchsia" welche ich für Transparenz benutzte angezeigt wird unter XP (bedingt es gibt eingie user die nen Vista-Style beutzten die das selbe Problem haben) ist alles ok


Siehe Bild 1 unter xp_1 wie es sein sollte und Bild vista_1 unter Vista wie es nicht sein sollte,,,

delphinia 4. Mär 2007 22:33

Re: Transparenz unter Vista probleme
 
Erledigt

Zacherl 5. Mär 2007 01:15

Re: Transparenz unter Vista probleme
 
Teilst du uns auch mit, wie?

delphinia 5. Mär 2007 01:22

Re: Transparenz unter Vista probleme
 
hmmm :gruebel: :gruebel:
Na gut aber nur weil ihr es seid hihihi ;-)
Nein scherz...

Google hat geholfen und habe das gefunden:


Delphi-Quellcode:
procedure TForm1.DisableFontSmoothing(LabelName: TLabel);
var
  tagLOGFONT: TLogFont;
begin
  GetObject(LabelName.Font.Handle, SizeOf(TLogFont), @tagLOGFONT);
  tagLOGFONT.lfQuality := NONANTIALIASED_QUALITY;
  LabelName.Font.Handle := CreateFontIndirect(tagLOGFONT);
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  DisableFontSmoothing(Label2);
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:20 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz