Allumer éteindre / veille

Signaler
Messages postés
155
Date d'inscription
lundi 10 janvier 2005
Statut
Membre
Dernière intervention
17 juillet 2008
-
Messages postés
2226
Date d'inscription
dimanche 5 octobre 2003
Statut
Modérateur
Dernière intervention
18 novembre 2010
-
bonjour,

j'ai trouvé ces deux fonctions si pour allumer et éteindre l'écran :

SendMessage(Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, 1);//éteindre
SendMessage(Application.Handle, WM_SYSCOMMAND,SC_MONITORPOWER,-1);//allumer

maintenant pour mettre l'écran en veille j'ai trouvé ceci :

Windows.PostMessage(Application.handle,WM_SYSCOMMAND,SC_SCREENSAVE,1);


je n'ai trouvé de fonctions permettant d'éteindre l'écran de veille, j'ai essayé ceci :
Windows.PostMessage(Application.handle,WM_SYSCOMMAND,SC_SCREENSAVE,-1);

mais c'est sans succès

avez-vous une idée ??

merci

4 réponses

Messages postés
814
Date d'inscription
vendredi 3 novembre 2000
Statut
Membre
Dernière intervention
30 juillet 2009
3
une idée (je sais pas si ca marchera, c'est juste une idée)


envoie un message de type "mouse move" a ton applic.


Sinon, pas d'idée.


a+
Messages postés
4202
Date d'inscription
samedi 16 octobre 2004
Statut
Modérateur
Dernière intervention
13 juin 2020
38
c'est le screen save qui gere logiquement l'arret au mouvement de la souris.

<hr size="2" width="100%" />Croc (click me)
Messages postés
155
Date d'inscription
lundi 10 janvier 2005
Statut
Membre
Dernière intervention
17 juillet 2008

j'ai essayé pour le mouse move, c'est sans succès :(

une autre idée ?
Messages postés
2226
Date d'inscription
dimanche 5 octobre 2003
Statut
Modérateur
Dernière intervention
18 novembre 2010
14
avec
 SetCursorpos(mouse.CursorPos.X+10,mouse.CursorPos.Y+10);
ça marche ...

Mon site DELPHI =)