CLASSE POUR CHANGER LE PAPIER PEINT DE WINDOWS

Signaler
Messages postés
2376
Date d'inscription
jeudi 12 juillet 2001
Statut
Modérateur
Dernière intervention
15 décembre 2018
-
cs_Willi
Messages postés
2376
Date d'inscription
jeudi 12 juillet 2001
Statut
Modérateur
Dernière intervention
15 décembre 2018
-
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/39504-classe-pour-changer-le-papier-peint-de-windows

cs_Willi
Messages postés
2376
Date d'inscription
jeudi 12 juillet 2001
Statut
Modérateur
Dernière intervention
15 décembre 2018
19
Microsoft.Win32.Registry.CurrentUser.OpenSubKey("Control Panel\Desktop", True).SetValue("TileWallpaper", "0", Microsoft.Win32.RegistryValueKind.String)

Fais de meme pour WallpaperStyle.
doxt
Messages postés
15
Date d'inscription
mercredi 11 août 2004
Statut
Membre
Dernière intervention
7 septembre 2009

Comment fait tu ca avec du code ?
cs_Willi
Messages postés
2376
Date d'inscription
jeudi 12 juillet 2001
Statut
Modérateur
Dernière intervention
15 décembre 2018
19
Effectivement c'est pas grand chose. Tu aurais pu au moins faire le test sur l'existence du fichier passé au constructeur.

Pour étirer ton wallpaper avant de le définir avec SPI_SETDESKWALLPAPER modifies les 2 valeurs suivantes dans la base de registre.

Sous HKEY_CURRENT_USER\Control Panel\Desktop
Passe la valeur 0 à TileWallpaper et 2 à WallpaperStyle

++