Information générale
Catégorie:
Fonctions Windows API
Titre:
SystemParametersInfo
Hi,
When I use SystemParametersInfo to GET system parameters everything is OK, but when I try to SET a parameter the functions fail???
Win98 OS
TIA
Ray
(code follows)
#DEFINE SPI_GETSCREENSAVEACTIVE 16
#DEFINE SPI_SETSCREENSAVEACTIVE 17
DECLARE SHORT SystemParametersInfo IN WIN32API ;
INTEGER uiAction, SHORT uiParam, ;
INTEGER @pvParam, INTEGER fWinIni
lnvparm = 0
? (SystemParametersInfo(SPI_GETSCREENSAVEACTIVE,0, @lnvparm,0) # 0)
IF lnvparm = 0
liniparm = 1 && Enable Screen saver
? "Screen saver is being enabled"
ELSE
liniparm = 0 && Disable Screen Saver
? "Screen saver is being disabled"
ENDIF
? (SystemParametersInfo(SPI_SETSCREENSAVEACTIVE,liniparm,0,0) # 0)
Output----------------------
.T.
Screen saver is being disabled
.T.
Should be--------------------
.T.
Screen saver is being disabled
.F.
Suivant
Répondre
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement