Desktophintergrund...
-
Hi!
Könnt ihr mir villeicht eine Funktion sagen mit der ich den Desktophintergrund in Windows XP ändern kann... THX
-
Die IActiveDesktop Schnittstelle hat jedenfalls eine Methode SetWallpaper(...). Das ist das COM - Interface zum Active Desktop. Bei:
geb es bei einem der COM - Tutorials mal ein nettes kleines Beispielprogrämmchen dafür.....
-
Ok wenn ich damit was ändere verschwindet zwar das alte wallpaper aber das neue ist auch nicht da...
hab noch weiter gesucht und das hier ausprobiert:int nAction = SPI_SETDESKWALLPAPER; int nSaveChange = SPIF_UPDATEINIFILE|SPIF_SENDCHANGE; char buffer[2048]; sprintf(buffer,"%s",file); // file ist ein CString mit korektem filename SystemParametersInfo(nAction,0,buffer,nSaveChange);Weis jemand was ich och machen muss das es funktioniert? THX
[ Dieser Beitrag wurde am 24.10.2002 um 18:26 Uhr von particle editiert. ]
-
Noch mal wegen dem IActiveDesktop. Sofern ich das richtig verstehe, muß doch dann Active Desktop aktiviert sein, oder?
-
Du darfst nur Bitmaps angeben. Außerdem: Probiers mal mit nem einfachen Pfad alá "C:\\source.bmp"
-
wasn alter thread
