cs_PHILOUVB
Messages postés141Date d'inscriptionmardi 18 mars 2003StatutMembreDernière intervention 3 octobre 2010
-
10 nov. 2004 à 15:31
Gobillot
Messages postés3140Date d'inscriptionvendredi 14 mai 2004StatutMembreDernière intervention11 mars 2019
-
11 nov. 2004 à 13:12
J'ai créé un programme qui me permet d'afficher des fonds d'écran différents chaque jour.
Mais je me bloque à un petit problème. Lorsque l'ordinateur démarre, je vais demander par ex l'affichage de l'image IMG2.bmp alors qu'au démarrage précédent de mon ordi c'était l'image IMG1.bmp qui était afficher
Or quand je vais donc démarrer mon ordi pour la seconde fois, c'est IMG1.bmp qui s'affiche en premier et au bout de 30 secondes, IMG2.bmp va s'afficher.
Si je regarde pendant ce laps de temps dans l'Affichage de mes images. J'ai bien IMG2 d'afficher comme image par défaut.
Je pense donc qu'il y a une mise à jour qui ne se fait pas tout de suite (mise à jour de l'affichage ou de la base de registre).
J'ai trouvé des codes sources sur ce site mais ils ne répondent pas à ma question.
Gobillot
Messages postés3140Date d'inscriptionvendredi 14 mai 2004StatutMembreDernière intervention11 mars 201934 11 nov. 2004 à 13:12
Les API ça s'invente pas, pour les utiliser faut les connaître, le mieux c'est d'avoir des exemples d'utilisation, je te conseille d'installer API-Guide que tu devrais trouver ici:
Gobillot
Messages postés3140Date d'inscriptionvendredi 14 mai 2004StatutMembreDernière intervention11 mars 201934 10 nov. 2004 à 18:54
fait le en direct.
Private Declare Function SystemParametersInfo Lib "user32" Alias "SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam As Long, ByRef lpvParam As Any, ByVal fuWinIni As Long) As Long
Dim xFile As String
xFile = "C:`\....\MonFichier.bmp"
SystemParametersInfo 20, 0&, ByVal xFile, &H2 Or &H1