Comment modifier le fond d'écran du bureau?

:stuck_out_tongue: tout le monde, cela fait quelque temps que j’ai débuté la programmation (en vb, version 5), et j’ai entamé un petit programme pour changer le fond d’écran de Windows à intervalles réguliers…

Mon problème c’est que je ne sais pas comment changer ce fond d’écran!

Y-a-t-il une instruction en vb, ou un appel de l’api win32 (si oui lequel? et comment taper les instructions?), ou comment accede t-on en écriture a la totalité de la base de registre (avec l’une des instructions vb, on n’y accede mais qu’en partie, a une clé générée pour stocker les parametre de l’appli que l’on dévellope, mais la je veux acceder aux parametres de windows.) Et s’il faut que j’accede a la base de registre, comment faire et surtout comment forcer windows a rafraichir l’affichage du bureau (pour que le changement de fond d’écran soit effectif?

Voila, si vous pouvez m’aider, j’apprécierais grandement! :slight_smile: D’avance merci :jap:

Bonne journée à tous et à toutes! :stuck_out_tongue:

une soluce ici :
http://www.devcity.net/Articles/119/1/vb2005_wallpaper.aspx

lire le commentaire 7 tout en bas de la page pour une compatibilité vb.net

ou là :
http://www.programmersheaven.com/zone1/cat251/25379.htm

télécharger le code source.

Merci oxyfrance, je vais voir si ca peut aller, par contre je vois que tu parle de vb.net, je n’ai que vb5 :confused: Enfin, merci c’est déja une piste possible, je te tiens au courant si ca fonctionne ou non (je ne pourrai sans doute pas me reconnecter aujourd’hui). Bonne journée :jap: :stuck_out_tongue:

edit: je prends aussi le 2e lien. :slight_smile:

Pardon.
Voici pour vb5 : http://www.devx.com/vb2themax/Tip/18999

Merci bien !:slight_smile: :jap:

Bonne journée! :stuck_out_tongue:

:jap: Merci oxyfrance, ca fonctionne! :slight_smile: Mais j’ai quand meme un soucis: apparament la méthode que tu m’as donnée ne fonctionne qu’avec les fichiers .bmp et non avec les images jpeg… Me reste plus qu’a trouver une méthode pour convertir les jpeg (je vais regarder sur les sites que tu m’as donné.)

Salut,

Si tu veux une astuce tu n’as qu’à ouvrir l’image dans ta form avec un picture box invisible (vb ouvre les jpg gif et bmp) et ensuite tu l’enregistre en bmp sur le disque pour le mettre en fond d’écran.

@plus

Merci, NoFutur, c’est ce que j’ai fais il ya quelques temps déja! :wink: (c’est vrai je n’ai pas reposté sur mon sujet.) Merci en tout cas! :slight_smile:

Bonne soirée. :stuck_out_tongue:

on peut voir l’exe?

Non… :whistle:

Si, bien sur :smiley:

Voici le lien: http://membres.lycos.fr/ju251/horloge/dl.htm

Il ya aussi 2, 3 autres petits programmes que j’ai fait. Il faut par contre les dll vb5 (dispo sur mon lien.)

Laissez vos commentaires sur ce topic, svp. Merci. :slight_smile:

ps: le programme pour les fonds d’écran s’appelle auto wallpaper.

meurci je regarde ça :slight_smile:

Ok, pas de problemes, dis moi ce que tu en penses.

Mets tes commentaires ici et tes idées d’améliorations. :jap: