![]() |
Re: Hinter Desktop-Icons zeichnen
Danke :)
Aber leider hilft es mir nichts.. :( Kann mir jemand erklären, wie das funktioniert? ;) |
Re: Hinter Desktop-Icons zeichnen
Zitat:
|
Re: Hinter Desktop-Icons zeichnen
Wie geht das denn? Leider habe ich mit DirectX überhaupt keine Erfahrung..
|
Re: Hinter Desktop-Icons zeichnen
|
Re: Hinter Desktop-Icons zeichnen
mal ne ganz banale idee:
könnte man nicht einfach darüber zeichnen und am schluss das icon einfach auch nochmal drüber legen? (dann wärs ne art sandwich von icon-selbstgemalte-icon) air |
Re: Hinter Desktop-Icons zeichnen
Ein Overlay kann man sich auch selbst herstellen, indem man dem Desktophintergrund eine Farbe gibt und sich dann über den DeviceContext ein Bitmap davon anfertigt. Dan geht man alle Pixel durch und bei denen, die die eingestellte Farbe haben, ersetzt man den Pixel mit dem eigenen an dieser Position. Anschließend kopiert man das Bild wieder zurück auf den Desktop.
Einziges Problem wären Icons, die die Hintergrundfarbe enthalten, hier sollte man also irgendwas abwegiges nehmen, wie z.B. Fuchsia oder Lime. Ob das auch performancemäßig eine Alternative ist, weiß ich nicht, es ist auf jeden Fall nicht hardwarebeschleunigt, aber braucht dafür auch kein DirectX ;-) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:12 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz