Contrôler la luminosité de l'écran

Soyez le premier à donner votre avis sur cette source.

Vue 14 955 fois - Téléchargée 1 000 fois

Description

Ce code sert à modifier la valeur gamma de l'écran, car il n'est pas configurable par Windows, même si la plupart des cartes vidéo le supporte. Ce programme affiche une "trackbar" ainsi qu'un "textbox" avec lesquels vous entrez une valeur de 1 à 256. Le programme appelle "SetDeviceGammaRamp()" de l'API gdi32.dll. Ce code est utile si vous avez un écran qui affiche certains éléments noirs même si la luminosité est au maximum.

Je me suis inspiré d'un code c++ pour l'API. "struct RAMP" est un objet que j'ai fait puisque SetDeviceGammaRamp nécéssite la table des couleurs(ce qui veut dire en fait qu'on définit que telle couleur est affiché de telle facon). Le premier paramètre obtient l'objet d'affichage (l'écran) sur lequel modifier les couleurs.

Note: Valeur par défaut Windows: 128. En dessous, c'est plus noir, et au dessus, plus clair.

Source / Exemple :


if (interesse)
 goto zip;
else
 goto ailleurs

Conclusion :


Bug (pas vraiment, juste une remarque): le "trackbar" se gradue par 8 alors que (256-1)/8 = 31,875 , donc ce n'est pas 100% égal.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
475
Date d'inscription
jeudi 19 juin 2003
Statut
Membre
Dernière intervention
3 novembre 2008

merci
Messages postés
60
Date d'inscription
mardi 26 juillet 2005
Statut
Membre
Dernière intervention
16 avril 2006

Bien sûr le thème est sur : ftp://ftp.crystalxp.net/gal/vista-inspirat-crystalxp.net-112743651.zip

C'est une représentation du thème de Vist

Bien sûr il faut avoir patché uxtheme.dll comme pour n'importe quel autre thème, si ce n'est pas fait, lien pour Windows XP SP2: http://customxp.free.fr/patcher_uxtheme_sp2_Fr_CXP.zip

David <Mykeys Admin>
Messages postés
475
Date d'inscription
jeudi 19 juin 2003
Statut
Membre
Dernière intervention
3 novembre 2008

j'aime vraiment le theme windows que tu utilises
est-ce que tu peux me passer le nom du logiciel qui a fait ce thème s.t.p?
sinon l'interface est vraiment jolie
Messages postés
60
Date d'inscription
mardi 26 juillet 2005
Statut
Membre
Dernière intervention
16 avril 2006

BADRBADR ->Désolé j'avais pas vu ton code, j'ai donc ajouté quelques fonctions d'écriture disque et de préconfigurations. J'ai aussi fait comme toi et séparé les API dans une classe. J'ai aussi créé une très jolie icône et mis une capture avec la nouvelle version de WinGDI+.
Messages postés
81
Date d'inscription
lundi 26 septembre 2005
Statut
Membre
Dernière intervention
22 octobre 2008

Ca peut servire pour certaines application qui utilise les fonctions direct 3d
Afficher les 6 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.