PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Eteindre l'écran d'un PC portable
Eteindre l'écran d'un PC portable
Iniciado por cbeziau, 06,dic. 2008 00:50 - 6 respuestas
Publicado el 06,diciembre 2008 - 00:50
Bonjour,

Pour éteindre l'écran j'ai trouvé cette commande :

Code du projet :
EXTERNE "WinConst.wl"
EXTERNE "KeyConst.wl"

CONSTANT
ECRAN_ON=0
ECRAN_OFF=1
FIN

Clic sur un bouton (pour test) :
SendMessage(Handle, WM_SYSCOMMAND, SC_MONITORPOWER, ECRAN_OFF);


J'ai juste un pb avec la constante SC_MONITORPOWER dont je ne connais pas la valeur.

Quelqu'un peut il m'aider ?? Meilleur solution ??
Merci à tous.
Publicado el 06,diciembre 2008 - 11:24
Bonjour,

J'ai trouvé ça :

http://msdn.microsoft.com/en-us/library/ms646360(VS.85).aspx

WM_SYSCOMMAND = &H112
Public Enum WM_SYSCOMMAND As Integer
SC_CLOSE = &HF060I
SC_CONTEXTHELP = &HF180
SC_DEFAULT = &HF160
SC_HOTKEY = &HF150
SC_HSCROLL = &HF080
SC_KEYMENU = &HF100
SC_MAXIMIZE = &HF030I
SC_MINIMIZE = &HF020I
SC_MONITORPOWER = &HF170
SC_MOUSEMENU = &HF090
SC_MOVE = &HF010
SC_NEXTWINDOW = &HF040
SC_PREVWINDOW = &HF050
SC_RESTORE = &HF120
SC_SCREENSAVE = &HF140
SC_SIZE = &HF000
SC_TASKLIST = &HF130
SC_VSCROLL = &HF070
End Enum

En espérant avoir répondu a ta question.

Cordialement

Eric
Publicado el 06,diciembre 2008 - 12:25
Ca se traduit comment avec WinDev ??
Publicado el 06,diciembre 2008 - 18:16
SC_MONITORPOWER est un entier = 0xF170
Publicado el 06,diciembre 2008 - 20:38
Merci beaucoup
Miembro registrado
1.418 mensajes
Publicado el 05,marzo 2016 - 19:20
Attention
CONSTANT
ECRAN_ON=-1
ECRAN_LowPower=1
ECRAN_OFF=2
FIN


--
Bertin CARRIERE
Consultant & Formateur
bertin.carriere@gmail.com
http://www.zen-project.be http://www.linkedin.com/in/bertincarriere

Belgique +32(0)2/318.02.67
France +33(0)3/66.722.542
Espagne +34.5/12.702.266

Membre de http://www.be-dev.be
Publicado el 14,octubre 2019 - 10:39
Bonjour,

Attention, cette commande semble fonctionner différemment avec Windows 10 : elle verrouille la session Windows au lieu de mettre l'écran en veille… :(

Bisous.