Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2792 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  C/C++/windows 2000 : empécher l'écran de s'éteindre

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

C/C++/windows 2000 : empécher l'écran de s'éteindre

n°127390
LetoII
Le dormeur doit se réveiller
Posté le 17-04-2002 à 18:38:53  profilanswer
 

Voilà je souhaite, à partir d'une application, désactiver la mise en veil de l'écran sous windwos 2000. Alors pour l'économiseur d'écran pas de PB mais je trouve pas pour la mise en veil du moniteur.


---------------
Le Tyran
mood
Publicité
Posté le 17-04-2002 à 18:38:53  profilanswer
 

n°127449
LetoII
Le dormeur doit se réveiller
Posté le 17-04-2002 à 21:02:38  profilanswer
 

Up


---------------
Le Tyran
n°127454
antp
Super Administrateur
Champion des excuses bidons
Posté le 17-04-2002 à 21:07:05  profilanswer
 

Bout de code Pascal qui interceptait les messages nécessaires pour ça:
 
if (WM_SYSCOMMAND = Msg.Message) and
  ((SC_SCREENSAVE = Msg.wParam) or (SC_MONITORPOWER = Msg.wParam)) then
  Handled := True // true si empecher la mise en veille
 
Mais ça ne marche que quand l'application a le focus je crois.
Sinon un truc que j'avais trouvé sur le forum, mais pas testé:
 

Citation :


pour desactiver:
SystemParametersInfo(SPI_SETLOWPOWERACTIVE,0,NULL,
 
SPIF_SENDWININICHANGE);
SystemParametersInfo(SPI_SETPOWEROFFACTIVE,0,NULL,
 
SPIF_SENDWININICHANGE);
 
pour reactiver:
SystemParametersInfo(SPI_SETLOWPOWERACTIVE,1,NULL,
 
SPIF_SENDWININICHANGE);
SystemParametersInfo(SPI_SETPOWEROFFACTIVE,1,NULL,
 
SPIF_SENDWININICHANGE);

 

[jfdsdjhfuetppo]--Message édité par antp--[/jfdsdjhfuetppo]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°127462
LetoII
Le dormeur doit se réveiller
Posté le 17-04-2002 à 21:11:23  profilanswer
 

C sympa mais la première solution ne convient pas à ce que je veux en faire, la deuxième marche pour l'économiseur d'écran mais seulement sur des apli 16 bits sous win 95 pour l'arret du moniteur.


---------------
Le Tyran
n°127645
LetoII
Le dormeur doit se réveiller
Posté le 18-04-2002 à 10:53:07  profilanswer
 

up


---------------
Le Tyran
n°127661
glopman
The cheese won't protect you
Posté le 18-04-2002 à 11:10:07  profilanswer
 

a mais protestation là...
il marche tres bien ce code...
et ce meme sous 2000/xp

n°127669
LetoII
Le dormeur doit se réveiller
Posté le 18-04-2002 à 11:13:53  profilanswer
 

Ca m'étonerais par ce que c'est la première chose que j'ai faite et ça ne fonctionne.

 

[jfdsdjhfuetppo]--Message édité par letoII--[/jfdsdjhfuetppo]


---------------
Le Tyran
n°127745
glopman
The cheese won't protect you
Posté le 18-04-2002 à 11:54:21  profilanswer
 

ben je comprends pas je viens de retester et chez moi ça s'eteinds plus...
 
si tu veux je t'envoie l'espece de petit programme de merde que j'ai fait et tu me diras si ça marche mais je vois pas pourquoi ça marcherais pas chez toi t sur que tu as mis ça:
 
SystemParametersInfo(SPI_SETSCREENSAVEACTIVE,FALSE,0,SPIF_SENDWININICHANGE);
    SystemParametersInfo(SPI_SETLOWPOWERACTIVE,0,NULL,SPIF_SENDWININICHANGE);
    SystemParametersInfo(SPI_SETPOWEROFFACTIVE,0,NULL,SPIF_SENDWININICHANGE);
 
comprends pas moi...

n°127750
LetoII
Le dormeur doit se réveiller
Posté le 18-04-2002 à 11:57:29  profilanswer
 

Ben chez moi ça marche pas. La parti sur l'écran de veille fonctionne mais pas sur l'arrét du moniteur.

 

[jfdsdjhfuetppo]--Message édité par letoII--[/jfdsdjhfuetppo]


---------------
Le Tyran

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  C/C++/windows 2000 : empécher l'écran de s'éteindre

 

Sujets relatifs
[C++Builder] Message Windows de rafraichissementeteindre l'ordi
[C++Builder] Messages WindowsEn quel langage sont ecrit les windows ??
[C++] Apiz Windows pour connection socket[Delphi] Afficher la version de windows
faire ecran de vielle sous windows[vb]comment fait t'on pour savoir quand windows ouvre un socket ?
[DHTML / écran qui scintille !!!!!! c koi ste daube ???] 
Plus de sujets relatifs à : C/C++/windows 2000 : empécher l'écran de s'éteindre


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR