![]() |
Re: Formular auf Desktop zeichnen...
So ein Monolog ist nicht schön! :-D Hat keiner eine Idee :shock:
|
Re: Formular auf Desktop zeichnen...
Nö, ich kenne ja deine Kompo. TDDOverlay nicht. Vill liegt der Fehler dort. :gruebel:
|
Re: Formular auf Desktop zeichnen...
Liste der Anhänge anzeigen (Anzahl: 1)
Das ist ja auch nicht meine Komponente, sondern die aus dem oben genannten Thread. Die unit ist angehängt.
|
Re: Formular auf Desktop zeichnen...
:drunken: *push* :duck:
|
Re: Formular auf Desktop zeichnen...
Ich habe mir den Code mal angesehen. Diese Zeile ist mir nicht ganz klar:
Delphi-Quellcode:
(In TDDOverlay.CreateOverlay)
for n:=0 to 0 do begin
ddsdOverlay.ddpfPixelFormat:=formats[n]; hr:=DDraw.CreateSurface(ddsdOverlay, Overlay, NIL); if SUCCEEDED(hr) then Break; end; Was soll das bringen, for n:=0 to 0 ??? |
Re: Formular auf Desktop zeichnen...
Liste der Anhänge anzeigen (Anzahl: 1)
Ich hab mal das komplette Projekt mit allen Dateien angehängt. Vielleicht liegt es garnicht an der Overlay-Unit!?
|
Re: Formular auf Desktop zeichnen...
:shock: 2,44 MB :gruebel:
Nun wenn du ein Formular hinter die Icons haben willst würde ich das nicht mit Overlay machen. Der Grund ist bei dem Overlayverfahren wird eine Farbe genutzt auf die dann das Overlaybild gezeichnet wird. Nachteil ist wenn dann zB. ein Bild in einem Bildbetrachter angez. wird was die selbe Farbe wie das Overlayverfahren nutzt "scheint" der vHintergrund hindurch. Bau dir ein Bitmap, kopiere das Desktopbild drauf und auf dieses dein Formular. |
Re: Formular auf Desktop zeichnen...
Zitat:
|
Re: Formular auf Desktop zeichnen...
Kann man vielleicht das Desktop-Bild auch aus dem Arbeitsspeicher laden lassen? Dann könnte man einfach in ein Bitmap zeichnen und dieses dann als Wallpaper darstellen!
|
Re: Formular auf Desktop zeichnen...
Zitat:
An sonsten Bleibt nur noch der Active-Desktop übrig. Bedenke aber das du deine Form nicht wie bisher bedienen kannst, zB. einfach eine Button drücken etc. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:58 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