Contrôler la luminosité de l'écran

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

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.