Quelqu'un connaitrait le moyen de mettre une image en fond de bureau ?
(pour windows 2000 ou XP)
(pour tout type d'image si possible)
J'ai essayé le code qui suit mais aucun résultat...
je pense être proche de la solution mais ne voit pas ce qui cloche .. :(
file://En windev 7.5
// °¨¨¨JL¨¨¨° - http://windevfr.free.fr file://source ! file://Pour windev
5.5 je
pense !
image est une chaîne ASCIIZ de 128="c:\windows\images\voilier.bmp"
file://image
que je possede
SPI_SETDESKWALLPAPER est un entier = 20
AppelDLL32("user32","SystemParametersInfoA" , SPI_SETDESKWALLPAPER, 0,
&image, 0)
file://code testé en windows 2000 pas de résultats !
file://Utilisé en windev 7.5 mais resultat aussi négatif !
API("USER32","SystemParametersInfoA", SPI_SETDESKWALLPAPER, 0, &image, 0)
file://CODE TROUVE VIA API LST
RetourFonction est un booléen // Type C :BOOL
uiAction est un entier sans signe=20
uiParam est un entier sans signe // Type C :UINT
pvParam est un entier // Type C :PVOID
fWinIni est un entier sans signe // Type C :UINT
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Erwan
>Bonjour,
Bonjour,
SPI_SETDESKWALLPAPER est un entier = 20
AppelDLL32("user32","SystemParametersInfoA" , SPI_SETDESKWALLPAPER, 0, &image, 0) file://code testé en windows 2000 pas de résultats !
J'ai eu un problème similaire un convertissant un programme WD5.5 en WD7.5. En 5. 5 les entiers était par défaut des entier sur 2 octets mais en 7.5, les entiers sont par défaut sur 4 octets. Donc si tu as récupèrer un code en 5.5 qui indique :
SPI_SETDESKWALLPAPER est un entier = 20
tu dois le convertir en écrivant :
SPI_SETDESKWALLPAPER est un entier sur 2 octets = 20
Voilà, j'espère avoir résolu ton problème.
-- Ce message a été posté via la plateforme Web club-Internet.fr This message has been posted by the Web platform club-Internet.fr
http://forums.club-internet.fr/
>Bonjour,
Bonjour,
SPI_SETDESKWALLPAPER est un entier = 20
AppelDLL32("user32","SystemParametersInfoA" , SPI_SETDESKWALLPAPER, 0,
&image, 0)
file://code testé en windows 2000 pas de résultats !
J'ai eu un problème similaire un convertissant un programme WD5.5 en WD7.5. En 5.
5 les entiers était par défaut des entier sur 2 octets mais en 7.5, les entiers
sont par défaut sur 4 octets.
Donc si tu as récupèrer un code en 5.5 qui indique :
SPI_SETDESKWALLPAPER est un entier = 20
tu dois le convertir en écrivant :
SPI_SETDESKWALLPAPER est un entier sur 2 octets = 20
Voilà, j'espère avoir résolu ton problème.
--
Ce message a été posté via la plateforme Web club-Internet.fr
This message has been posted by the Web platform club-Internet.fr
AppelDLL32("user32","SystemParametersInfoA" , SPI_SETDESKWALLPAPER, 0, &image, 0) file://code testé en windows 2000 pas de résultats !
J'ai eu un problème similaire un convertissant un programme WD5.5 en WD7.5. En 5. 5 les entiers était par défaut des entier sur 2 octets mais en 7.5, les entiers sont par défaut sur 4 octets. Donc si tu as récupèrer un code en 5.5 qui indique :
SPI_SETDESKWALLPAPER est un entier = 20
tu dois le convertir en écrivant :
SPI_SETDESKWALLPAPER est un entier sur 2 octets = 20
Voilà, j'espère avoir résolu ton problème.
-- Ce message a été posté via la plateforme Web club-Internet.fr This message has been posted by the Web platform club-Internet.fr
http://forums.club-internet.fr/
Gégé
Psotric a écrit :
Bonjour,
Quelqu'un connaitrait le moyen de mettre une image en fond de bureau ? (pour windows 2000 ou XP) (pour tout type d'image si possible)
>SPI_SETDESKWALLPAPER est un entier = 20 > >AppelDLL32("user32","SystemParametersInfoA" , SPI_SETDESKWALLPAPER, 0, >&image, 0) >file://code testé en windows 2000 pas de résultats !
J'ai eu un problème similaire un convertissant un programme WD5.5 en
WD7.5. En 5.
5 les entiers était par défaut des entier sur 2 octets mais en 7.5, les
entiers
sont par défaut sur 4 octets. Donc si tu as récupèrer un code en 5.5 qui indique :
SPI_SETDESKWALLPAPER est un entier = 20
tu dois le convertir en écrivant :
SPI_SETDESKWALLPAPER est un entier sur 2 octets = 20
Voilà, j'espère avoir résolu ton problème.
-- Ce message a été posté via la plateforme Web club-Internet.fr This message has been posted by the Web platform club-Internet.fr
http://forums.club-internet.fr/
Ok merci je vais essayer cela !!
"Erwan" <erwan.allain_nospam@a3dis.com> a écrit dans le message news:
20031017-121055-27654@foorum.com...
>Bonjour,
Bonjour,
>SPI_SETDESKWALLPAPER est un entier = 20
>
>AppelDLL32("user32","SystemParametersInfoA" , SPI_SETDESKWALLPAPER, 0,
>&image, 0)
>file://code testé en windows 2000 pas de résultats !
J'ai eu un problème similaire un convertissant un programme WD5.5 en
WD7.5. En 5.
5 les entiers était par défaut des entier sur 2 octets mais en 7.5, les
entiers
sont par défaut sur 4 octets.
Donc si tu as récupèrer un code en 5.5 qui indique :
SPI_SETDESKWALLPAPER est un entier = 20
tu dois le convertir en écrivant :
SPI_SETDESKWALLPAPER est un entier sur 2 octets = 20
Voilà, j'espère avoir résolu ton problème.
--
Ce message a été posté via la plateforme Web club-Internet.fr
This message has been posted by the Web platform club-Internet.fr
>SPI_SETDESKWALLPAPER est un entier = 20 > >AppelDLL32("user32","SystemParametersInfoA" , SPI_SETDESKWALLPAPER, 0, >&image, 0) >file://code testé en windows 2000 pas de résultats !
J'ai eu un problème similaire un convertissant un programme WD5.5 en
WD7.5. En 5.
5 les entiers était par défaut des entier sur 2 octets mais en 7.5, les
entiers
sont par défaut sur 4 octets. Donc si tu as récupèrer un code en 5.5 qui indique :
SPI_SETDESKWALLPAPER est un entier = 20
tu dois le convertir en écrivant :
SPI_SETDESKWALLPAPER est un entier sur 2 octets = 20
Voilà, j'espère avoir résolu ton problème.
-- Ce message a été posté via la plateforme Web club-Internet.fr This message has been posted by the Web platform club-Internet.fr
http://forums.club-internet.fr/
Psotric
J'ai essayé ton conseil ....
malheureusement cela ne fonctionne pas ...
ca me change l'enleve l'image de fond mais ne remplace pas par la nouvelle :(
j'ai essayé avec une image en jpg puis en bmp .. idem
cela sous windows xp
"Erwan" a écrit dans le message news:
>Bonjour, Bonjour,
>SPI_SETDESKWALLPAPER est un entier = 20 > >AppelDLL32("user32","SystemParametersInfoA" , SPI_SETDESKWALLPAPER, 0, >&image, 0) >file://code testé en windows 2000 pas de résultats !
J'ai eu un problème similaire un convertissant un programme WD5.5 en
WD7.5. En 5.
5 les entiers était par défaut des entier sur 2 octets mais en 7.5, les
entiers
sont par défaut sur 4 octets. Donc si tu as récupèrer un code en 5.5 qui indique :
SPI_SETDESKWALLPAPER est un entier = 20
tu dois le convertir en écrivant :
SPI_SETDESKWALLPAPER est un entier sur 2 octets = 20
Voilà, j'espère avoir résolu ton problème.
-- Ce message a été posté via la plateforme Web club-Internet.fr This message has been posted by the Web platform club-Internet.fr
http://forums.club-internet.fr/
J'ai essayé ton conseil ....
malheureusement cela ne fonctionne pas ...
ca me change l'enleve l'image de fond mais ne remplace pas par la nouvelle
:(
j'ai essayé avec une image en jpg puis en bmp .. idem
cela sous windows xp
"Erwan" <erwan.allain_nospam@a3dis.com> a écrit dans le message news:
20031017-121055-27654@foorum.com...
>Bonjour,
Bonjour,
>SPI_SETDESKWALLPAPER est un entier = 20
>
>AppelDLL32("user32","SystemParametersInfoA" , SPI_SETDESKWALLPAPER, 0,
>&image, 0)
>file://code testé en windows 2000 pas de résultats !
J'ai eu un problème similaire un convertissant un programme WD5.5 en
WD7.5. En 5.
5 les entiers était par défaut des entier sur 2 octets mais en 7.5, les
entiers
sont par défaut sur 4 octets.
Donc si tu as récupèrer un code en 5.5 qui indique :
SPI_SETDESKWALLPAPER est un entier = 20
tu dois le convertir en écrivant :
SPI_SETDESKWALLPAPER est un entier sur 2 octets = 20
Voilà, j'espère avoir résolu ton problème.
--
Ce message a été posté via la plateforme Web club-Internet.fr
This message has been posted by the Web platform club-Internet.fr
ca me change l'enleve l'image de fond mais ne remplace pas par la nouvelle :(
j'ai essayé avec une image en jpg puis en bmp .. idem
cela sous windows xp
"Erwan" a écrit dans le message news:
>Bonjour, Bonjour,
>SPI_SETDESKWALLPAPER est un entier = 20 > >AppelDLL32("user32","SystemParametersInfoA" , SPI_SETDESKWALLPAPER, 0, >&image, 0) >file://code testé en windows 2000 pas de résultats !
J'ai eu un problème similaire un convertissant un programme WD5.5 en
WD7.5. En 5.
5 les entiers était par défaut des entier sur 2 octets mais en 7.5, les
entiers
sont par défaut sur 4 octets. Donc si tu as récupèrer un code en 5.5 qui indique :
SPI_SETDESKWALLPAPER est un entier = 20
tu dois le convertir en écrivant :
SPI_SETDESKWALLPAPER est un entier sur 2 octets = 20
Voilà, j'espère avoir résolu ton problème.
-- Ce message a été posté via la plateforme Web club-Internet.fr This message has been posted by the Web platform club-Internet.fr