Hallo zusammen,
Über die
API-Funktion "SystemParametersInfo" kann man das hintergrundbild setzen/entfernen etc.
Ich habe einen kleinen "DesktopSwitcher" für meinen DesktopManager programmiert. Dieser setzt beim
Start auf dem entsprechenden Desktop ein Hintergrundbild.
SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, PChar(sWallpaperPath + '1.jpg'), SPIF_SENDCHANGE);
Allerdings wird das hintergrundbild auf allen Desktops, welche im aktuellen Userkontext laufen, geändert.
Darum meine Frage: gibt es eine Möglichkeit das Hintergrund für jeden (mit CreateDesktop) erstellten Desktop
ein unabhängiges Hintergrundbild zu setzen oder muss man über den Weg eines Programmes gehen, welches das
"Desktop"-Fenster zur Verfügung stellt?
Viele Grüße (ins kalte Deutschland) und danke im voraus
Michael