otofraise
Messages postés66Date d'inscriptionvendredi 4 avril 2003StatutMembreDernière intervention 4 novembre 2010 14 janv. 2005 à 14:50
Salut CMatt et merci pour ta participation,
En fait j'utilise deja la fonction SystemParametersInfo pour changer de fond d'ecran. Normalement elle devrait en effet rafraichir en meme temps le bureau. Mais va savoir pourkoi, ca ne le fait pas sur ma becane. L'arriere plan est bien change mais il faut que je demande Actualiser.
J'ai trouve une autre methode qui passe par IActivedesktop, une interface permettant la gestion d'active desktop. Dans ce cas le fond d'ecran est bien rafraichi mais malheureusement ca ne marche qu'une fois de suite. enfin pour le moment et sur ma machine
hehehe ;-)
Oto
CMatt
Messages postés38Date d'inscriptionvendredi 16 janvier 2004StatutMembreDernière intervention15 octobre 2010 14 janv. 2005 à 14:29
otofraise
Messages postés66Date d'inscriptionvendredi 4 avril 2003StatutMembreDernière intervention 4 novembre 2010 14 janv. 2005 à 11:56
Salut Caryl,
Je suis en train d'essayer de faire un logiciel similaire au tiens.
J'etais bloque sur le SystemParametersInfo qui ne me changeait pas le fond d'ecran. J'ai regarde ton source et si j'ai bien compris il est necessaire de copier l'image dans un bitmap, et c ce bitmap qu'on utilise avec SystemParametersInfo.
Enfin ca doit etre ca car depuis ca fonctionne.
Cependant j'ai un petit soucis encore, pour que le bureau affiche le nouveau papier peint, il me faut cliquer sur Actualiser.
Une idee pour Rafraichir le bureau automatiquement ?
Oto
cs_Caryl
Messages postés12Date d'inscriptionsamedi 14 février 2004StatutMembreDernière intervention13 septembre 2005 10 juil. 2004 à 10:42
Les wallpaper que tu utilises régulièrement doivent se trouver dans le même dossier que l'exe. Ce dossier est le répertoire par défaut.
cs_ousta
Messages postés95Date d'inscriptionmardi 15 juin 2004StatutMembreDernière intervention 2 juin 2007 8 juil. 2004 à 13:47
Ton path de wallpaper doit se trouver dans le directory ou il y a le binaire c'est ca? Sinon commente ton code un peu meme s'il est court.
14 janv. 2005 à 14:50
En fait j'utilise deja la fonction SystemParametersInfo pour changer de fond d'ecran. Normalement elle devrait en effet rafraichir en meme temps le bureau. Mais va savoir pourkoi, ca ne le fait pas sur ma becane. L'arriere plan est bien change mais il faut que je demande Actualiser.
J'ai trouve une autre methode qui passe par IActivedesktop, une interface permettant la gestion d'active desktop. Dans ce cas le fond d'ecran est bien rafraichi mais malheureusement ca ne marche qu'une fois de suite. enfin pour le moment et sur ma machine
hehehe ;-)
Oto
14 janv. 2005 à 14:29
Caryl avait posé la même question :
http://www.csharpfr.com/forum.v2.aspx?ID=239958
14 janv. 2005 à 11:56
Je suis en train d'essayer de faire un logiciel similaire au tiens.
J'etais bloque sur le SystemParametersInfo qui ne me changeait pas le fond d'ecran. J'ai regarde ton source et si j'ai bien compris il est necessaire de copier l'image dans un bitmap, et c ce bitmap qu'on utilise avec SystemParametersInfo.
Enfin ca doit etre ca car depuis ca fonctionne.
Cependant j'ai un petit soucis encore, pour que le bureau affiche le nouveau papier peint, il me faut cliquer sur Actualiser.
Une idee pour Rafraichir le bureau automatiquement ?
Oto
10 juil. 2004 à 10:42
8 juil. 2004 à 13:47