Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Windows Vista Hintergrund Schwarz (https://www.delphipraxis.net/105693-windows-vista-hintergrund-schwarz.html)

Christian18 27. Dez 2007 18:18


Windows Vista Hintergrund Schwarz
 
Hallo,

ich verwende Windows Vista Ultimate. Bei Windows Vista ist es so, wenn eine Meldung kommt, dann wird der Hintergrund dunkel. Wie kann ich einen solchen Effekt mit Delphi realisieren?

MFG Christian18

mkinzler 27. Dez 2007 18:21

Re: Windows Vista Hintergrund Schwarz
 
Unter Vista oder OS-unabhängig? Bei Vista ist das der Admin-Desktop.

Christian18 27. Dez 2007 18:25

Re: Windows Vista Hintergrund Schwarz
 
Ich kenne das nur von Windows Vista.

argonix 27. Dez 2007 18:29

Re: Windows Vista Hintergrund Schwarz
 
2 Möglichkeiten:
Bei einem Formular die Eigenschaft BorderStyle (oderso) auf bsNone stellen, dem Form eine schwarze farbe geben und mittels AlphaBlend und AlphaBlendValue, die mit einem Timer heruntergezählt wird, einen ähnlichen Effekt simulieren.
Oder mittels OffScreen Bitmap und dem DC-Handle direkt auf den Desktop zeichnen, dabei wird dann allerdings alles überdeckt.

Prototypjack 27. Dez 2007 18:30

Re: Windows Vista Hintergrund Schwarz
 
Zitat:

Zitat von argonix
Bei einem Formular die Eigenschaft BorderStyle (oderso) auf bsNone stellen, dem Form eine schwarze farbe geben und mittels AlphaBlend und AlphaBlendValue, die mit einem Timer heruntergezählt wird, einen ähnlichen Effekt simulieren.

Ist soweit ich weiß nicht mit jeder Version von Windows kompatibel. Im Zweifelsfall: Screenshot drauflegen und diesen dann blenden.

Grüße,
Max

argonix 27. Dez 2007 18:41

Re: Windows Vista Hintergrund Schwarz
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hier mal eine kleine Demoanwendung. Der Effekt sieht nicht ganz so aus wie Vista, aber ähnlich.
Das Programm läuft unter Windows ab 2000.

[edit] Quelltext formatiert, Taskleiste wird angezeigt. (Ich dachte, Vista blendet die aus) [/edit]

turboPASCAL 27. Dez 2007 20:15

Re: Windows Vista Hintergrund Schwarz
 
@argonix, autsch, die Formatierung deines Quelltextes lässt zu wünschen übrig!

jakobwenzel 27. Dez 2007 20:54

Re: Windows Vista Hintergrund Schwarz
 
Und das ganze erscheint nur auf dem Primärmonitor.

Namenloser 27. Dez 2007 21:07

Re: Windows Vista Hintergrund Schwarz
 
Und es dunkelt die Taskbar nicht ab (die verschwindet ganz oO) und es laggt total, wenn man das Fenster verschiebt (zumindest auf meiner alten Schrottmühle).

turboPASCAL 27. Dez 2007 21:35

Re: Windows Vista Hintergrund Schwarz
 
Ach, ich habe noch 'n alten Link zum Thema gefunden:
http://www.delphipraxis.net/internal...=547286#547286

argonix 27. Dez 2007 21:44

Re: Windows Vista Hintergrund Schwarz
 
Zitat:

Zitat von turboPASCAL
@argonix, autsch, die Formatierung deines Quelltextes lässt zu wünschen übrig!

Dafür habe ich das ganze in ca. 1 Minute geschrieben :stupid: Und als Ideallösung habe ich das auch nicht verkauft, turboPASCALs Lösung ist da viel besser.

@NamenLozer: Dein PC scheint ziemlich alt zu sein... Bei mir gibt's keine Probleme.

Bernhard Geyer 27. Dez 2007 22:01

Re: Windows Vista Hintergrund Schwarz
 
Und was will man damit speziell erreichen wenn man ein Betriebssytem-Feature in der eigenen Anwendung simmuliert? Damit wird doch (wenn es normale Anwendungen) auch machen der eigentliche Sinn dieser Effekts verwässert und der unbedarfte Anwender wird auch die vom BS ausgelößte Dialoge noch mehr Blindlinks bestätigen.


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