bonsoir, je cherche si c'est possible de faire un programme qui permet d'éteindre son écran avec une touche et de le rallumer avec une autre
je suppose que c'est possible, vu que dans la gestion de l'alimentation il y a "instinction des moniteurs".
bonsoir, je cherche si c'est possible de faire un programme qui permet d'éteindre son écran avec une touche et de le rallumer avec une autre
je suppose que c'est possible, vu que dans la gestion de l'alimentation il y a "instinction des moniteurs".
Salut
Ce n'est pas une extinction de l'écran mais une mise en veille
Sinon, en lisant le code VB, on voit ceci:
Que l'on pourrait traduire par
Code : Sélectionner tout - Visualiser dans une fenêtre à part SendMessage Me.hWnd, WM_SYSCOMMAND, SC_ECRANPOWER, ECRAN_OFF
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Const SC_ECRANPOWER = $HF170; Const ECRAN_ON = 0; Const ECRAN_OFF = 1; ... SendMessage(Handle, WM_SYSCOMMAND, SC_ECRANPOWER, ECRAN_OFF);
Pedro
Aucune réponse aux sollicitations techniques par MP
Faut pas attendre d'en avoir besoin pour s'en servir... (Lucien Stéphane)
Les pages Source C'est bon. Mangez-en!
Le défi Delphi
Règles du forum - FAQ Delphi - Pensez au chtit
Aéroclub Bastia Saint-Exupéry
Petit rajout :
Donc pour info SC_ECRANPOWER n'a pas besoin d'être déclaré car cette constante existe déjà dans l'unité Windows. elle est déclaré sous SC_MONITORPOWER.
Donc au final pour éteindre le moniteur (Le mettre en veille en fait) :
et pour le rallumer :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Const ECRAN_OFF = 1; ... SendMessage(Handle, WM_SYSCOMMAND, SC_MONITORPOWER, ECRAN_OFF);
J'ai testé cela fonctionne bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Const ECRAN_ON = 0; ... SendMessage(Handle, WM_SYSCOMMAND, SC_MONITORPOWER,ECRAN_ON);
Mon cher pedro cela peut faire l'objet d'une entrée dans la FAQ, non ?
Je m'en doutais un peuEnvoyé par Thierry Laborde
Certes cher collègueEnvoyé par Thierry Laborde
Pedro
Aucune réponse aux sollicitations techniques par MP
Faut pas attendre d'en avoir besoin pour s'en servir... (Lucien Stéphane)
Les pages Source C'est bon. Mangez-en!
Le défi Delphi
Règles du forum - FAQ Delphi - Pensez au chtit
Aéroclub Bastia Saint-Exupéry
bonjour
les post datent un peu mais j’espère avoir néanmoins une réponse
serait-il possible de choisir l’écran ?
pour pouvoir éteindre ou mettre en veille juste le moniteur secondaire et pas le principal
merci d'avance
GetMonitorInfo
http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager