![]() |
Grauschleier über den Desktop legen - wie?
Hallo,
seit Windows Vista wird beim Übernehmen bestimmter Änderungen (z.B. Hintergrundbild) solange ein Grauschleier (mir fällt kein besseres Wort dafür ein) über den Desktop gelegt bis die Änderungen übernommen sind. Kann man diesen Grauschleier auch selber per API erzeugen? Gruß Heiko |
Re: Grauschleier über den Desktop legen - wie?
Einfach:
1. Bildschirmfoto erstellen 2. Bild bearbeiten 3. Form über den Bildschirm legen und das Foto anzeigen. |
Re: Grauschleier über den Desktop legen - wie?
Es könnte auch gut sein, daß Windows dort vielleicht sogar noch einen anderen Desktop erstellt und das "Bild" dann da anzeigt, damit man dort nicht einfach auf ein anderes Fenster umschalten kann.
|
Re: Grauschleier über den Desktop legen - wie?
Nur wenn es sicherheitsrelevant ist.
|
Re: Grauschleier über den Desktop legen - wie?
Geht auch noch einfacher:
Delphi-Quellcode:
Vorteil: man kann auf den grauen Desktop noch ein anderes Form legen.
var
Back: TForm; begin Back := TForm.Create(nil); try Back.Position := poDesigned; Back.BorderStyle := bsNone; Back.AlphaBlend := true; Back.AlphaBlendValue := 192; Back.Color := clBlack; Back.SetBounds(0, 0, Screen.Width, Screen.Height); Back.Show; // do here whatever has to be done finally Back.Free; end; end; |
Re: Grauschleier über den Desktop legen - wie?
Funktioniert aber nicht immer.
|
Re: Grauschleier über den Desktop legen - wie?
Zitat:
|
Re: Grauschleier über den Desktop legen - wie?
Vielleicht findest du
![]() |
Re: Grauschleier über den Desktop legen - wie?
Zitat:
|
Re: Grauschleier über den Desktop legen - wie?
Zitat:
schonmal RDP mit niedrigsten Einstellungen ausprobiert? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04: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