Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Comment changer le fond d'écran... etc? [ Archives Visual Basic / API ] (LuigiQc)

jeudi 14 février 2002 à 20:20:30 | Comment changer le fond d'écran... etc?

LuigiQc

Voila, je cherche un API ou autre fonction pour changer le fond d'écran de windows avec des fichiers jpg, gif ou html, bref en utilisant toute les propriété du active desktop.

Ou, autre choix, comme j'ai trouvé un API qui change le fond d'écran mais seulement pour les bmp, je voudrais savoir comment je peux convertir mes jpg en bmp.

Et le tout doit être évidemment exécuter par un programme VB.

Merci

mercredi 20 mars 2002 à 17:46:07 | Re : Comment changer le fond d'écran... etc?

pacov

Salut !

As-tu trouvé une astuce pour résoudre ton problème ?
J'ai le même besoin, à savoir changer le fond d'écran du bureau par une appli VB
Si tu pouvais déjà m'indiquer l'API pour le changer avec des BMP ??

D'avance merci

Cordialement,

pacov


-------------------------------
Réponse au message :
-------------------------------

Voila, je cherche un API ou autre fonction pour changer le fond d'écran de windows avec des fichiers jpg, gif ou html, bref en utilisant toute les propriété du active desktop.

Ou, autre choix, comme j'ai trouvé un API qui change le fond d'écran mais seulement pour les bmp, je voudrais savoir comment je peux convertir mes jpg en bmp.

Et le tout doit être évidemment exécuter par un programme VB.

Merci

jeudi 4 avril 2002 à 10:42:09 | Re : Comment changer le fond d'écran... etc?

pacov

Voilà, j'ai trouvé l'astuce pour changer dynamiquement le fond d'écran du bureau Windows
MAIS avec des fichiers bmp.
L'astuce consiste à aller manipuler la clé "Wallpaper" dans la table des registres

voir le lien :
www.freevbcode.com
Rechercher "Wallpaper"
2 articles :
"Change the Windows Wallpaper"
"Randomly select the Windows Wallpaper"




-------------------------------
Réponse au message :
-------------------------------

Salut !

As-tu trouvé une astuce pour résoudre ton problème ?
J'ai le même besoin, à savoir changer le fond d'écran du bureau par une appli VB
Si tu pouvais déjà m'indiquer l'API pour le changer avec des BMP ??

D'avance merci

Cordialement,

pacov


-------------------------------
Réponse au message :
-------------------------------

Voila, je cherche un API ou autre fonction pour changer le fond d'écran de windows avec des fichiers jpg, gif ou html, bref en utilisant toute les propriété du active desktop.

Ou, autre choix, comme j'ai trouvé un API qui change le fond d'écran mais seulement pour les bmp, je voudrais savoir comment je peux convertir mes jpg en bmp.

Et le tout doit être évidemment exécuter par un programme VB.

Merci


lundi 2 juin 2003 à 15:16:32 | Re : Comment changer le fond d'écran... etc?

jotrash

Membre Club

trasjo
Moi je voudrai savoir comment faire pour qu'en cliquant sur un bouton je mette en fond ecran limage qu'il y avait dans un picture box ou autre

-------------------------------
Réponse au message :
-------------------------------

> Voilà, j'ai trouvé l'astuce pour changer dynamiquement le fond d'écran du bureau Windows
> MAIS avec des fichiers bmp.
> L'astuce consiste à aller manipuler la clé "Wallpaper" dans la table des registres
>
> voir le lien :
> www.freevbcode.com
> Rechercher "Wallpaper"
> 2 articles :
> "Change the Windows Wallpaper"
> "Randomly select the Windows Wallpaper"
>
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> Salut !
>
> As-tu trouvé une astuce pour résoudre ton problème ?
> J'ai le même besoin, à savoir changer le fond d'écran du bureau par une appli VB
> Si tu pouvais déjà m'indiquer l'API pour le changer avec des BMP ??
>
> D'avance merci
>
> Cordialement,
>
> pacov
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> Voila, je cherche un API ou autre fonction pour changer le fond d'écran de windows avec des fichiers jpg, gif ou html, bref en utilisant toute les propriété du active desktop.
>
> Ou, autre choix, comme j'ai trouvé un API qui change le fond d'écran mais seulement pour les bmp, je voudrais savoir comment je peux convertir mes jpg en bmp.
>
> Et le tout doit être évidemment exécuter par un programme VB.
>
> Merci
>
>

mercredi 7 janvier 2004 à 21:36:35 | Re : Comment changer le fond d'écran... etc?

Tellurian

' J'ai la solution à ce pb, voila le code :

Private Declare Function SystemParametersInfo Lib "user32" Alias "SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam As Long, ByVal lpvParam As Any, ByVal fuWinIni As Long) As Long

Private Const SPI_SETDESKWALLPAPER = 20

Private Sub ChangeWallPaper()

Dim sFileName As String
' sFileName : Fichier BITMAP (pour les autres formats, il faut fair une convertion avant)

SystemParametersInfo SPI_SETDESKWALLPAPER, 0, sFileName, 1

End Sub

' Pour la convertion, le plus simple est d'utiliser un controle PictureBox (ouvrez l'image (jpg,png,gif...), ensuite enregistrer la (au final on obtient un fichier bmp ;) )

mercredi 7 janvier 2004 à 21:56:37 | Re : Comment changer le fond d'écran... etc?

Tellurian

' Pour la convertion...

Private Sub ConvertPictureFileToBitmap(sInFile As String, sOutFile As String)

Dim pd As IPictureDisp
Set pd = LoadPicture(sInFile)
SavePicture pd, sOutFile
Set pd = Nothing

End Sub

' Le controle IPictureDisp est le même qu'utilise les PictureBox ;)

vendredi 6 février 2004 à 11:03:26 | Re : Comment changer le fond d'écran... etc?

Philippe734

merci pour la conversion, meme si je trouve nul de faire une conversion. c cool.

jeudi 28 avril 2005 à 16:56:15 | Re : Comment changer le fond d'écran... etc?

Linoa05

Bonjour,
moi j'ai un pb quand je veux changer le fond d'écran de mon PC.
Je sélectionne une image puis elle s'affiche bien dans un picturebox et après quand je clique sur un bouton pour la mettre en fond d'écran a chaque fois mon fond d'écran change mais devient noir au lieu de l'image que j'ai sélectionné.
Dans la fonction ystemParametersInfo SPI_SETDESKWALLPAPER  0, NomFDE , SPIF_UPDATEINIFILE, nomFDE est - il bien le chemin de l'image?
Pour récupérer le chemin de mon image je fais :
Dim NomFDE As String
NomFDE = Fichiers.Path
If Right(NomFDE, 1) <> "\" Then NomFDE = NomFDE & "\"
NomFDE = NomFDE & Fichiers.FileName
Merci.



mardi 5 juillet 2005 à 09:04:24 | Re : Comment changer le fond d'écran... etc?

MysTiKK

Bonjour tout le monde,

Je voudrai juste le code normal, ou, le code permetttant de changer le fond d'écran, mais pas automatiquement, c a d pas tout les x minutes.
Merci a tous




Cette discussion est classé dans : changer, fond, écran, api, jpg


Répondre à ce message

Sujets en rapport avec ce message

Changer le fond d'écran en VBS [ par ronron44 ] Bonjour, J'aimerai savoir quel code mettre dans un fichier .VBS pour changer le fond d'écran. Voila, si vous avez la réponse, alors répoondez Changer de fond d'écran [ par Zachs ] Bonjour, j'aimerais crée un programme pour changer les wallpaper mais le problème c'est que les seules solutions que je trouvais c'était avec la comma Copie de l'image en fond d'écran [ par yrhkoon ] Je cherche une API du genre GetDesktopWindow qui me permette d'acquérir l'image qui est en fond d'écran et non pas l'image complète du bureau comme le peut-on changer la couleur de fond de chaque entete de colonne dans un datagridview ? vb2005 [ par vercomax ] bonsoir,est-il possible de changer le stype de chacune des cellules header dans un datagridview ?merci. Logiciel qui change le fond d'écran de ton PC en VB [ par Linoa05 ] Bonjour, je désire faire un logiciel qui change le fond d'écran de ton PC au démarrage de celui ci. Avez vous des infos? Merci d'avance. changer fond d'ecran [ par eiao ] Bonjour,Je débute en VBS et j'aimerais savoir si qq1 a deja realisé un script pour changer un fond d'écran sous windows XP Pro, est ce faisable en VBS Miniature économisateur écran [ par zavier666 ] Bonjour, je souhaiterais pouvoir jouer une miniature d'un fichier économisateur écran tel ce que l'on peut voir dans l'onglet "économisateur écran" de Desklet : Fenetre sur fond d'écran (bureau). [ par threadom ] Bonjour,Cela fait un petit moment que je cherche à placer une fenêtre sur le (fond de) bureau.J'ai beau cherché et je ne trouve rien (je ne suis pas t Changer l'écran de veille [ par hippo92210b ] Bonjour,J'essai en vain de faire un configurateur d'evran de veille, de theme, de resolusion de couleur .... Un peu comme celui de Windows, mais je ne vbs barre des taches , fond d'écran, boutons [ par juju3737 ] Bonjour voila j'ai plusieurs question a posez , si mes question son possible j'aimerais qu'on m'explique ... Merciest t il possible de cacher les barr


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,655 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.