jpg als hintergrundbild
-
ich möchte gerne mithilfe der winapi das hintergrundbild meines desktops ändern.
das ganze mache ich folgendermaßen:SystemParametersInfo(SPI_SETDESKWALLPAPER,0,"name",0);allerdings scheint es nur für .bmp dateien zu funktionieren, ich möchte aber auch gerne .jpg dateien als hintergrund verwenden.
wie kann ich .jpg dateien als hintergrund verwenden?
-
Die Dateien musst Du erst umwandeln (siehe FAQ) oder Du verwendest das COM Interface IActiveDesktop (siehe MSDN).
-
der typ IActiveDesktop ist aber nicht verfügbar, obwohl ich, wie in der msdn beschreiben shlobj.h eingebunden habe.
wo ist der typ deklariert?
-
http://www.microsoft.com/germany/msdn/library/visualtools/cplusplus/SoAendernSieDieEinstellungenFuerDenActiveDesktop.mspx?mfr=true und
http://msdn2.microsoft.com/en-us/library/ms647199.aspxmusst de mal gucken ob evt. das WIN_VER define nen bestimmten Wert haben muss ...
-
gerade bin ich auf das [url="http://www.marquardtnet.info/cecke/quickies.1/1_quicky_33.html"]hier[/url] gestossen
das problem ist, dass ich weder die Registry.hpp noch die ComObj.hpp besitze.
wo bekomme ich die her?
-
-
Guck mal in dem Header nach, die Definition muss sich eigentlich dort befinden (und ist auch nicht mit WIN_VER abgesichert, hab grad nachgeguckt
).