CHANGER LE FOND D'ÉCRAN

Signaler
Messages postés
9
Date d'inscription
jeudi 3 janvier 2002
Statut
Membre
Dernière intervention
23 janvier 2003
-
Messages postés
22
Date d'inscription
mardi 10 juin 2003
Statut
Membre
Dernière intervention
19 novembre 2006
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/246-changer-le-fond-d-ecran

Messages postés
22
Date d'inscription
mardi 10 juin 2003
Statut
Membre
Dernière intervention
19 novembre 2006

Hello, pour info cette API fonctionne seulement avec des images bmp.

Voici un extrait de l'MSDN windows :

SPI_SETDESKWALLPAPER

Sets the desktop wallpaper. The value of the pvParam parameter determines the new wallpaper. To specify a wallpaper bitmap, set pvParam to point to a null-terminated string containing the name of a bitmap file. Setting pvParam to "" removes the wallpaper. Setting pvParam to SETWALLPAPER_DEFAULT or NULL reverts to the default wallpaper.

Voilà.

Il est vrai que windows permet d'afficher des images jpg comme image de bureau, mais pour moi, il la converti en bmp avant d'appeler l'API SystemParametersInfo avec le paramètre SPI_SETDESKWALLPAPER.

J'espère que cette réponse te convient ?

Bonne prog @+
Messages postés
27
Date d'inscription
vendredi 12 juillet 2002
Statut
Membre
Dernière intervention
4 juillet 2003

c'est cool, c'est simple, mais sa marche pas en jpg pk

ta la soluce ou pas??

sinon bvo
Messages postés
38
Date d'inscription
vendredi 11 janvier 2002
Statut
Membre
Dernière intervention
10 octobre 2007

simple et efficace merci !
Messages postés
9
Date d'inscription
jeudi 3 janvier 2002
Statut
Membre
Dernière intervention
23 janvier 2003

Mais disons que ce n'est pas un bmp mais un jpg, alors il faut que le active desktop soit activé, y a-t-il une façon de l'activé?