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
François Picalausa
Bonjour/soir,
pq ?la valeur est bien retourné par l'API(0) mais le papier ne bouge pas ou est mis sur "Aucun"
La valeur retournée est 0? Lis ceci, tiré de la MSDN: Return Values If the function succeeds, the return value is a nonzero value. If the function fails, the return value is zero. To get extended error information, call GetLastError.
j'ai essayé avec un ByVal deavant le 0
Avec la déclaration
Public 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 Public Const SPI_SETDESKWALLPAPER = 20
passer uParam Byval est inutile (puisque déjà dans la déclaration)....
Par contre, ajouter un caractère 0 derrière le nom de fichier pourrait être utile: SystemParametersInfo SPI_SETDESKWALLPAPER, 0, "C:WINDOWSImg.bmp" & vbNullChar, SPIF_UPDATEINIFILE
Sinon, vérifie GetLastError l'erreur qui est renvoyée.. Pour traduire le code d'erreur, voir la FAQ: http://faq.vb.free.fr/index.php?questionf
pq ?la valeur est bien retourné par l'API(0) mais le
papier ne bouge pas ou est mis sur "Aucun"
La valeur retournée est 0?
Lis ceci, tiré de la MSDN:
Return Values
If the function succeeds, the return value is a nonzero value.
If the function fails, the return value is zero. To get extended error
information, call GetLastError.
j'ai essayé avec un ByVal deavant le 0
Avec la déclaration
Public 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
Public Const SPI_SETDESKWALLPAPER = 20
passer uParam Byval est inutile (puisque déjà dans la déclaration)....
Par contre, ajouter un caractère 0 derrière le nom de fichier pourrait être
utile:
SystemParametersInfo SPI_SETDESKWALLPAPER, 0, "C:WINDOWSImg.bmp" &
vbNullChar, SPIF_UPDATEINIFILE
Sinon, vérifie GetLastError l'erreur qui est renvoyée..
Pour traduire le code d'erreur, voir la FAQ:
http://faq.vb.free.fr/index.php?questionf
pq ?la valeur est bien retourné par l'API(0) mais le papier ne bouge pas ou est mis sur "Aucun"
La valeur retournée est 0? Lis ceci, tiré de la MSDN: Return Values If the function succeeds, the return value is a nonzero value. If the function fails, the return value is zero. To get extended error information, call GetLastError.
j'ai essayé avec un ByVal deavant le 0
Avec la déclaration
Public 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 Public Const SPI_SETDESKWALLPAPER = 20
passer uParam Byval est inutile (puisque déjà dans la déclaration)....
Par contre, ajouter un caractère 0 derrière le nom de fichier pourrait être utile: SystemParametersInfo SPI_SETDESKWALLPAPER, 0, "C:WINDOWSImg.bmp" & vbNullChar, SPIF_UPDATEINIFILE
Sinon, vérifie GetLastError l'erreur qui est renvoyée.. Pour traduire le code d'erreur, voir la FAQ: http://faq.vb.free.fr/index.php?questionf
pq ?la valeur est bien retourné par l'API(0) mais le papier ne bouge pas ou est mis sur "Aucun"
La valeur retournée est 0? Lis ceci, tiré de la MSDN: Return Values If the function succeeds, the return value is a nonzero
value.
If the function fails, the return value is zero. To get
extended error
information, call GetLastError.
j'ai essayé avec un ByVal deavant le 0
Avec la déclaration
Public 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 Public Const SPI_SETDESKWALLPAPER = 20
passer uParam Byval est inutile (puisque déjà dans la
déclaration)....
Par contre, ajouter un caractère 0 derrière le nom de
fichier pourrait être
utile: SystemParametersInfo SPI_SETDESKWALLPAPER,
0, "C:WINDOWSImg.bmp" &
vbNullChar, SPIF_UPDATEINIFILE
Sinon, vérifie GetLastError l'erreur qui est renvoyée.. Pour traduire le code d'erreur, voir la FAQ: http://faq.vb.free.fr/index.php?questionf
pq ?la valeur est bien retourné par l'API(0) mais le
papier ne bouge pas ou est mis sur "Aucun"
La valeur retournée est 0?
Lis ceci, tiré de la MSDN:
Return Values
If the function succeeds, the return value is a nonzero
value.
If the function fails, the return value is zero. To get
extended error
information, call GetLastError.
j'ai essayé avec un ByVal deavant le 0
Avec la déclaration
Public 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
Public Const SPI_SETDESKWALLPAPER = 20
passer uParam Byval est inutile (puisque déjà dans la
déclaration)....
Par contre, ajouter un caractère 0 derrière le nom de
fichier pourrait être
utile:
SystemParametersInfo SPI_SETDESKWALLPAPER,
0, "C:WINDOWSImg.bmp" &
vbNullChar, SPIF_UPDATEINIFILE
Sinon, vérifie GetLastError l'erreur qui est renvoyée..
Pour traduire le code d'erreur, voir la FAQ:
http://faq.vb.free.fr/index.php?question=66
pq ?la valeur est bien retourné par l'API(0) mais le papier ne bouge pas ou est mis sur "Aucun"
La valeur retournée est 0? Lis ceci, tiré de la MSDN: Return Values If the function succeeds, the return value is a nonzero
value.
If the function fails, the return value is zero. To get
extended error
information, call GetLastError.
j'ai essayé avec un ByVal deavant le 0
Avec la déclaration
Public 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 Public Const SPI_SETDESKWALLPAPER = 20
passer uParam Byval est inutile (puisque déjà dans la
déclaration)....
Par contre, ajouter un caractère 0 derrière le nom de
fichier pourrait être
utile: SystemParametersInfo SPI_SETDESKWALLPAPER,
0, "C:WINDOWSImg.bmp" &
vbNullChar, SPIF_UPDATEINIFILE
Sinon, vérifie GetLastError l'erreur qui est renvoyée.. Pour traduire le code d'erreur, voir la FAQ: http://faq.vb.free.fr/index.php?questionf