Entwickler-Ecke
Windows API - Desktop aktualisieren
Killi - Sa 03.05.03 23:38
Titel: Desktop aktualisieren
Hi!
Ich ändere per SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, pChar('c:\background.bmp'), SPIF_SENDCHANGE OR SPIF_UPDATEINIFILE); meinen Hintergrund - funktioniert auch, wenn ich in eigenschaften schaue, ist das neue Bild schon drin (ach ja - es wird immer ein Bild überschrieben, also gleicher Name, anderes Bild), aber es wird erst angezeigt wenn ich auf "aktualisieren" klicke - wie kann ich das schon in Delphi machen?
Terra23 - So 04.05.03 13:27
Ich nehme dazu SPIF_SENDWININICHANGE..
Killi - Di 06.05.03 17:04
danke für die Antwort, aber keins von beiden hat mir geholfen...ich habe Win98 daheim, bei mir in der Arbeit läuft das Programm WUNDERBAR!!! Wenn ich es aber DAHEIM über DELPHI laufen lasse geht es auch, allerdings NICHT wenn ich es als "normales" Programm laufen habe...woran kann das liegen?
WIE kann ich den Desktop aktualisieren?
Terra23 - Di 06.05.03 21:53
Sicherlich hast du folgendes Problem: Der
Active Desktop ist an, oder? Schalte den mal aus und probiere es nochmal. Ich habe bei mir das Problem auch gehabt. :-)
Nun kann man mein Tool aber runterladen. Siehe
hier [
http://www.delphi-forum.de/viewtopic.php?t=10942]
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!