Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Hintergrund Taskbar undurchsichtig (https://www.delphipraxis.net/138241-hintergrund-taskbar-undurchsichtig.html)

EWeiss 5. Aug 2009 20:31


Hintergrund Taskbar undurchsichtig
 
Liste der Anhänge anzeigen (Anzahl: 2)
Jemand ne Idee wie ich in Win7 die Taskbar unter meiner Anwendung Undurchsichtig stellen kann?
Meine Toolbar in der Taskbar sieht irgendwie bescheiden aus wenn sie transparent ist.

Ist das überhaupt möglich? Meine Programmierbar nicht aus dem System heraus.

Soll aussehen wie das undurchsichtige Bitmap..
Allerdings ohne das ganze System umzustellen.

gruss Emil

Namenloser 5. Aug 2009 20:45

Re: Hintergrund Taskbar undurchsichtig
 
Nach dem Screenshot, den du in dem K&T-Thread gepostet hast, sieht das so aus, als ob du mit der GDI32 auf das Fenster zeichnest. Der Effekt ähnelt dem, wenn man versucht z.B. eine Delphi-Komponente in einem Aero-Glass-Bereich einer Form zu platzieren, und entsteht dadurch, dass die GDI32 keine Alphatransparenz kennt, und das erste Byte eines Farbwertes dort anders verwendet wird (z.B. um Systemfarben zu kodieren).

Du könntest versuchen z.B. mit den Graphics32 oder einer anderen Lib, die Alphatransparenz kennt, ein Bild mit korrektem Alphakanal auf dein Deskband zu zeichnen und gucken, ob es dann korrekt dargestellt wird.

[edit]
Hab das geschrieben, bevor du die Anhänge hochgeladen hast
[/edit]

EWeiss 5. Aug 2009 20:48

Re: Hintergrund Taskbar undurchsichtig
 
Ich verwende ein ganz normales Image kein GDI32 oder sonst was.
Die icons werden ja auch nicht transparent angezeigt.

Muss mal sehn wo der Fehler liegt.

gruss Emil

Namenloser 5. Aug 2009 20:54

Re: Hintergrund Taskbar undurchsichtig
 
Das VCL-Image verwendet aber die GDI32 soweit ich weiß.

EWeiss 5. Aug 2009 21:21

Re: Hintergrund Taskbar undurchsichtig
 
Zitat:

Zitat von NamenLozer
Das VCL-Image verwendet aber die GDI32 soweit ich weiß.

Verwende kein GDI32. ;)

gruss Emil

turboPASCAL 6. Aug 2009 02:35

Re: Hintergrund Taskbar undurchsichtig
 
Zitat:

Zitat von EWeiss
Ich verwende ein ganz normales Image kein GDI32 oder sonst was.

Doch, das machst du bzw. das Image. ;)

Nicht mit GDI Plus verwechseln.

EWeiss 6. Aug 2009 07:46

Re: Hintergrund Taskbar undurchsichtig
 
Zitat:

Zitat von turboPASCAL
Zitat:

Zitat von EWeiss
Ich verwende ein ganz normales Image kein GDI32 oder sonst was.

Doch, das machst du bzw. das Image. ;)

Nicht mit GDI Plus verwechseln.

Sorry es geht hier um ein ActiveX Control von VB.
Hab jetzt nicht nachgeschaut ob es GDI32 verwendet.

Aber mein Problem ist nicht die Sprache ansich sondern wie ich die Taskleiste unter meiner Toolbar
ändern kann das sie nicht Transparent ist.
Mit SetLayeredWindowAttributes hab ich schon versucht funktioniert nicht.

gruss Emil


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:21 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