![]() |
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. ;) |
Re: Farbe in Schwarz-Weiß überlaufen lassen
Möchtest du das alles grau wird, oder nur ein Formular deines Programmes ?
gruss |
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. |
Re: Farbe in Schwarz-Weiß überlaufen lassen
|
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?
|
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 ? |
Re: Farbe in Schwarz-Weiß überlaufen lassen
Guck mal da:
![]() (Wobei da auch keine Lösung gefunden wurde ...) |
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