Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Direct auf Screen zeichnen: Problem mit Hintergrund und Zeichnung wieder ausblenden (https://www.delphipraxis.net/165067-direct-auf-screen-zeichnen-problem-mit-hintergrund-und-zeichnung-wieder-ausblenden.html)

lbccaleb 13. Dez 2011 16:38

AW: Direct auf Screen zeichnen: Problem mit Hintergrund und Zeichnung wieder ausblend
 
Zitat:

Zitat von Mossi (Beitrag 1141214)
Also die Lösung von Bummi schaut an sich ganz gut aus. Nur dass ich es nicht hinbekomme, dass die Schrift kräftiger wird. Im angegebenen Beispiel sieht man eigentlich gar keine Schrift bei mir außer man sieht ganz genau hin und wenn ich die Farbe auf clRed ändere, erhalte ich nur ein ganz blasses Rosa. ich denke, dass das irgendwie mit der alphatransparenz zusammenhängt, aber was muss ich da machen, dass das wieder kräftig wird?
Die Lösung im anderen Thread muss ich mir nochmal genauer anschauen. ich glaub, dass das letztendlich die Lösung sein könnte. Es muss halt nur gleich für XP als auch für Win7 mit Aero und ohne Aero funktionieren.

Einfach folgende Konstante ändern(1-255):
Delphi-Quellcode:
const
   C_Alpha=1;
Edit:
Gerade mal getestet!
Auf hellem Hintergrund ist diese Lösung ein Problem ja.

Bummi 13. Dez 2011 17:11

AW: Direct auf Screen zeichnen: Problem mit Hintergrund und Zeichnung wieder ausblend
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ja war ein Schnellschuss der auf meinem schwarzen Bildschirm nicht aufgefallen ist,
ich verwende bei meinen Routinen grundsätzlich GDI+, hier tritt das Problem aufgrund der Alphakanlkontrolle nicht auf, ich wollte den Rahmen hier aber nicht sprengen.
Für die, die es interessiert, die Api benötigt keine Installation, einfach 3-4 Units im Suchpfad oder im Programmverzeichnis. http://www.progdigy.com/?page_id=7
Im Anhang das ganze nochmals mit GDI+.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:40 Uhr.
Seite 2 von 2     12   

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