Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Desktop Hintergrund ändern und aktualisieren (https://www.delphipraxis.net/45339-desktop-hintergrund-aendern-und-aktualisieren.html)

Matze 4. Mai 2005 16:01

Re: Desktop Hintergrund ändern und aktualisieren
 
Zitat:

Zitat von MathiasSimmack
Sagt wer? Klar gibt es den Active Desktop auch unter 9x, allerdings ist er vom IE4 abhängig, der speziell bei Windows 95 installiert sein muss. Ab Windows 98 war der IE4 standardmäßig dabei.

Achso, hmm, aber jpg-Dateien konnte ich unter Win 9x nicht verwenden. Und da Active Desktop bei manchen zu Problemen führt, möchte ich darauf verzichten und vom IE möchte ich auch nicht abhängig sein.

Matze 6. Mai 2005 08:51

Re: Desktop Hintergrund ändern und aktualisieren
 
Gibt es keine Möglichkeit, unter jedem Windows den Desktop (nicht die ListView, sondern das Canvas (?) dahinter) zu aktualisieren, damit eine Änderung des Hintergrundbildes sofort ersichtlich ist?

Matze 9. Mai 2005 18:14

Re: Desktop Hintergrund ändern und aktualisieren
 
Hat denn keiner eine Idee? :gruebel:

CalganX 24. Sep 2005 17:48

Re: Desktop Hintergrund ändern und aktualisieren
 
Hi,
*nochmal hochhol*

Ich habe genau das Gleiche Problem: Windows XP Professional merkt bei mir nicht, dass sich das Hintergrundbild verändert hat. Das Einzige, was sich ändert ist, dass ich die Standard-Hintergrundfarbe des Desktops sehe. Wenn ich mir die Eigenschaften des Desktops aber ansehe ist das Hintergrundbild dort zu sehen. :?

Den Code mit ActiveX behalte ich mal im Hinterkopf, möchte aber gerne weitestgehend auf den ActiveDesktop verzichten... :?

Chris

ManuMF 24. Sep 2005 17:58

Re: Desktop aktualisieren
 
Mit dem Code
Delphi-Quellcode:
SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, nil, SPIF_SENDWININICHANGE);
habe ich auch ein Problem (unter XP): Das Bild ändert sich zwar, aber nach nem Neustart oder Ab-/Anmelden isses wieder weg! :gruebel:

Ich habe dann in meinem Projekt den Weg über die Registry genommen (denn das Programm sollte sowieso nur für mich sein :???: )


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:37 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz