Désactiver écran de veille (WIN32) [Résolu]

Messages postés
780
Date d'inscription
lundi 16 décembre 2002
Statut
Membre
Dernière intervention
16 avril 2009
- - Dernière réponse : cs_Urgo
Messages postés
780
Date d'inscription
lundi 16 décembre 2002
Statut
Membre
Dernière intervention
16 avril 2009
- 20 juil. 2005 à 19:15
Bonjour à tous,

je suis en train de programmer un p'tit player (mp3, avi...) grâce à DirectX9.

Jusqu'à tout va bien, mais lorsque je regarde un p'tit film avec, l'écran de veille se lance!



J'arrive donc à la question, comment désactiver temporairement l'écran de veille (tant que mon fichier exe n'est pas fermé)?



J'ai pensé à passer par le registre : \HKEY_CURRENT_USER\Control Panel\Desktop\ScreenSaverActive



Y'a mieux ?


Urgo
Afficher la suite 

2 réponses

Meilleure réponse
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
16
3
Merci
SystemParametersInfo(SPI_GETSCREENSAVEACTIVE, 0, &bSaverActive, 0);
SystemParametersInfo(SPI_SETSCREENSAVEACTIVE, 0, 0, 0);

en quittant:
if(bSaverActive) SystemParametersInfo(SPI_SETSCREENSAVEACTIVE, 1, 0, 0);

ciao...
BruNews, MVP VC++

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 202 internautes nous ont dit merci ce mois-ci

Commenter la réponse de BruNews
Messages postés
780
Date d'inscription
lundi 16 décembre 2002
Statut
Membre
Dernière intervention
16 avril 2009
1
0
Merci
Merci t'es un ange :p

Tu me facilites drôlement la tâche.


Ciao
Urgo
Commenter la réponse de cs_Urgo