Changer fond d'écran C++

poyopoyo -  
Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
J'aimerais changer le fond d'écran du bureau avec C++, j'utilise :

#include <windows.h>

SystemParametersInfo( SPI_SETDESKWALLPAPER, 0, "C:\\Program Files\\Alternafond\\Data\\256.jpg", SPIF_UPDATEINIFILE );

Mais ça ne marche pas !

ça me fait un fond d'écran tout noir !!!

Je pense que c'est dû au format de l'image (.jpg)

Merci de m'aider
Configuration: Windows Vista
chrome
microsoft visual C++ 2008

3 réponses

  1. Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 331
     
    ça doit être ça.
    J'ai un petit programme de changement de fond d'écran, et il transforme les .jpeg en bmp avant de les mettre en fond.
    0
  2. poyopoyo
     
    EUH, en fait je viens de tester avec une bmp, ça ne marche toujours pas.
    0
  3. Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 331
     
    Si j'y pense ce soir, je mettrai le bout de programme qui va bien.
    0