Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Farbe in Schwarz-Weiß überlaufen lassen (https://www.delphipraxis.net/67053-farbe-schwarz-weiss-ueberlaufen-lassen.html)

Chrissi91 8. Apr 2006 18:27


Farbe in Schwarz-Weiß überlaufen lassen
 
Hi :hi:,

der Titel klingt wohl etwas kompliziert. Leichter konnte ich es nicht benennen. :roll:

Wenn ich den Computer ausschalten will und ins Beenden-Menü schalte (Also: Beenden, StandBy, Neu starten) wird aus dem farbigen Hintergrund ein schwarz weißer, allerdings nur, wenn man wartet. Wie kann ich das mit Delphi verwirklichen?

Ich bin mir allerdings nicht sicher, ob die Rubrik hierfür die richtige ist. Vielleicht gehört es trotz der Grafik doch zur WinAPI? Naja, wenn es falsch ist, bitte nicht hauen.

:duck:


Da muss ich den Moderatoren zu Ostern wohl Otereier schenken. ;)

MrKnogge 8. Apr 2006 18:37

Re: Farbe in Schwarz-Weiß überlaufen lassen
 
Möchtest du das alles grau wird, oder nur ein Formular deines Programmes ?

gruss

SirThornberry 8. Apr 2006 18:43

Re: Farbe in Schwarz-Weiß überlaufen lassen
 
Das Prinzip vom Beenden-Bildschirm ist folgendes:
- Es wird ein Screenshot gemacht
- Eine kopie des Screenshots wird in Graustufen gewandelt
- Es wird zwischen dem grafischen und grauen Screenshot gefadet bis das Resultat zu 100% der Graufstufenscreenshot ist.

turboPASCAL 8. Apr 2006 18:49

Re: Farbe in Schwarz-Weiß überlaufen lassen
 
Das heisst Colorfaning.

Guckst du Fade Color auf der efg's Labs Seite.

Chrissi91 8. Apr 2006 18:54

Re: Farbe in Schwarz-Weiß überlaufen lassen
 
Danke, ich hatte es mit dem ganzen Bildschirm vor. Aber was ist, wenn im Hintergrund trotzdem etwas laufen soll und ich dann jetzt 10tel Sekunde einen Screenshot machen müsste? Gibt es da keine andere Möglichkeit?

MrKnogge 8. Apr 2006 19:02

Re: Farbe in Schwarz-Weiß überlaufen lassen
 
Du kannst doch den Screenshot machen, und dann dein Fenster anzeigen,
so macht es ja Windows anscheinend auch, oder muss das zu verändernde Fenster auch grau sein ?

jfheins 8. Apr 2006 19:10

Re: Farbe in Schwarz-Weiß überlaufen lassen
 
Guck mal da: http://www.delphipraxis.net/internal...ct.php?t=49127 ;)

(Wobei da auch keine Lösung gefunden wurde ...)

Chrissi91 8. Apr 2006 19:54

Re: Farbe in Schwarz-Weiß überlaufen lassen
 
Nein, mein Fenster soll farbig bleiben. Allerdings soll im Hintergrund noch etwas laufen können. Als Beispiel mal ein anderes Programm im Hintergrund mit einer ProgressBar. D.h. ich müsste dann jede 10tel Sekunde einen Screenshot machen und verdunkeln, damit die ProgressBar im Hintergrund auch sieht wie sie sich verändert.

Dann muss ich wohl doch auf die Screenshotmöglichkeit zurückgreifen, wenn es sonst nicht geht.


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