Entwickler-Ecke
Sonstiges (Delphi) - Desktop aktualisieren
Ich Bins - Do 11.12.03 19:57
Titel: Desktop aktualisieren
Hi
Habe ein kleines (Anfänger-) Programm geschrieben, das beim Start ein zufälliges Bild als Desktop-Hintergrund setzt, indem es den entsprechenden Wert in die Registry schreibt. Wenn ich den Computer neustarte, ist das Bild auch da, allerdings nicht vorher. Ich muss unter Anzeige das Bild sozusagen neu asuwählen und auf übernehmen klicken, damit es angezeigt wird.
Wie kann ich den Desktop am Ende des Programms aktualisieren, damit das neue Hintergrundbild zu sehen ist?
Delete - Do 11.12.03 20:18
Titel: Re: Desktop aktualisieren
DESKTOP HINTERGRUND
Das hier
| Ich Bins hat folgendes geschrieben: |
| Habe ein kleines (Anfänger-) Programm geschrieben, das beim Start ein zufälliges Bild als Desktop-Hintergrund setzt, indem es den entsprechenden Wert in die Registry schreibt. |
ist sowieso nicht der richtige Weg. Will sagen: es gibt Funktionen, die das für dich übernehmen, und dann ist´s auch richtig. :)
Ich Bins - Fr 12.12.03 16:06
Und diese Funktionen wären?
Anonymous - Fr 12.12.03 16:11
hier das hab ich im EDH gefunden:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7:
| procedure SetBackground(const AFilename: String); begin SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, pChar(AFilename), SPIF_SENDCHANGE OR SPIF_UPDATEINIFILE); End; |
Delete - Fr 12.12.03 18:33
| Ich Bins hat folgendes geschrieben: |
| Und diese Funktionen wären? |
Du, das Blaue in meinem Beitrag:
ist ein Link, den man anklicken kann. :roll:
Eine Möglichkeit hat obbschtkuche gezeigt, die funktioniert aber nicht mit dem Active Desktop. Bei den
Schweizern [
http://www.swissdelphicenter.ch/de/tipsindex.php] gibt´s einen Tipp, den man übrigens auch suchen kann. Das Gruselige dabei ist, dass bereits die beiden Suchbegriffe
Active Desktop zum Erfolg führen.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!