begin process at 2010 02 10 08:42:24
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C#

 > 

Archives

 > 

Systeme

 > 

Contrôle de la luminosité et du contraste de Windows


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Contrôle de la luminosité et du contraste de Windows

dimanche 4 septembre 2005 à 18:01:11 | Contrôle de la luminosité et du contraste de Windows

didgy

Bonjour,

Je me demandais s'il était possible de contrôler la luminosité et le contraste de l'affichage de Windows comme le fait un driver de carte graphique?  J'ai des problèmes aux yeux qui m'obligent à travailler avec un éclairage réduit. Malheureusement, Certain des ordinateurs sur lesquels je dois travailleront des cartes graphiques "on board" sans option et un écran qui n'offre pas le contrôle de l'éclairage.  J'aimerais construire une application qui peut gérer contraste et éclairage, peut importe le matériel et si possible, peux importe la version de Windows. Existe-t-il un API ou DLL qui peut m'aider?


SVP un peut d'aide
didgy
dimanche 4 septembre 2005 à 20:12:11 | Re : Contrôle de la luminosité et du contraste de Windows

Lutinore

Administrateur CodeS-SourceS
Salut, dans la MSDN sous le terme "Accessibility" il y'a plusieurs explications pour améliorer le confort visuel. Sinon l'API la plus simple pour gérer la luminosité, le contrast etc.. c'est DirectDraw ( bien que considéré comme obsolète ). Sinon y'a aussi la fonction Win32 ChangeDisplaySettingsEx et la structure VIDEOPARAMETERS.
dimanche 4 septembre 2005 à 20:23:31 | Re : Contrôle de la luminosité et du contraste de Windows

Lutinore

Administrateur CodeS-SourceS

Finalement je crois que la structure VIDEOPARAMETERS ne corresponds pas à ce que tu veux faire.

dimanche 4 septembre 2005 à 20:51:33 | Re : Contrôle de la luminosité et du contraste de Windows

badrbadr

Réponse acceptée !
on peut utiliser GDI
et controler le contraste avec la fonction

SetDeviceGammaRamp()

je suis en train de travailler sur un programme


@++
dimanche 4 septembre 2005 à 21:13:37 | Re : Contrôle de la luminosité et du contraste de Windows

badrbadr

J'ai trouver un code source qui fait exactement ce que tu veux
c'est en C++

j'ai essayé de le refaire en C# mais j'ai pas réussi

quand je charge des DLL de Win32, y a beaucoup de types que je sais pas comment faire pour intergrer dans C#

surtout avec les pointeurs LPVOID

ca sera bien que qqun qui maitrise le C# puisse nous faire cette application.
En tout cas, voici le code que j'ai trouvé, on peut telecharger le projet en bas
[ Lien ]


@++

dimanche 4 septembre 2005 à 21:27:26 | Re : Contrôle de la luminosité et du contraste de Windows

coq

Administrateur CodeS-SourceS
Pour les LPVOID tu peux utiliser des IntPtr.



Cocoricoooooooo !!!!
coq
MVP Visual C#
dimanche 4 septembre 2005 à 23:05:52 | Re : Contrôle de la luminosité et du contraste de Windows

badrbadr

thanks
j ai trouver un truc qui parle de ca sur le msdn
et j ai reussi a faire fonctionner la fonction (c drole de dire ca)

je posterai un code des que possible


@++
dimanche 4 septembre 2005 à 23:59:03 | Re : Contrôle de la luminosité et du contraste de Windows

badrbadr

Réponse acceptée !
voila, essaie ce programme et dit moi s'il fonctionne
http://www.csharpfr.com/code.aspx?ID=33652
sur certains ordinateurs, ca peut que ca fonctionne pas a cause de la carte graphique

etlk, bonne chance


@++
lundi 5 septembre 2005 à 02:55:51 | Re : Contrôle de la luminosité et du contraste de Windows

didgy

Merci pour votre aide!

Ça marche très bien sur un pc qui a du ATI ou NVIDIA, mais j'ai tester avec un ordi qui à un carte "on board" et le programme ne démarre pas.

Ça y est prèsque...

didgy
lundi 5 septembre 2005 à 04:12:43 | Re : Contrôle de la luminosité et du contraste de Windows

badrbadr

mon programme agit sur la carte graphique
feque, avec ces cartes "on board", je sais pas comment il faut s y prendre


@++

1 2 3

Cette discussion est classée dans : windows, contrôle, contraste, luminosité, éclairage


Répondre à ce message

Sujets en rapport avec ce message

Modifier la luminosité et le contraste de l'écran [ par Lepripri ] Bonjour,je souhaiterais savoir s'il est possible de modifier le contraste et la luminosité de l'écran sans passer par les touches placées sur l'écran Simuler un bureau [ par nico_fip1 ] Bonjour,Je cherche à créer une application qui simule un bureau. Je souhaiterais avoir au démarrage de Windows, non pas le bureau Windows habituel, ma Service Windows ou application? [ par Nikoui ] Bonjour,J'hésite sur la façon "d'héberger" mes applications "serveur" : en faire un service windows? ou une application windows?. Je suis donc à la re Changer posistion Row dans une GridViewer [ par marki ] Bonjour à tous,J'ai possède une GridView contenant des rows. je veux déplacer le row sélectionné via un autre contrôle par exemple DomainUpDown. s'il Service windows [ par djissi ] Bonjour, je suis débutant en service windows et j'ai un petit soucis,Dans le OnStart de mon service j appelle la methode start scan qui est une boucle PNG transparent et windows CE [ par leprov ] salut a tous. je dois actuellement développer une application fortement graphique sous windows CE. Les contraintes graphiques nous "obligent" a utilis Service windows formulaire [ par djissi ] Bonjour j'ai un piti problème avec mon service windows. En effet dans le onStart de mon service j'essai d'afficher un formulaire faisant parti de mon Service Windows [ par lamiruth ] STP je souhaite donner un doms significatif à un service Windows développé dans un environnement VS 2005.Il s'agit du nom qui apparait dans la rubriqu Déplacer un formulaire à partir d'un contrôle ??? [ par EmacLi ] Bonjour, Quelqu'un pourrait il me dire comment faire pour déplacer un formulaire à partir d'un contrôle ?En faite j'ai un panel et je voudrais déplace Ouverture de session windows ??? [ par EmacLi ] Bonjour à tous,Quelqu'un serait il me dire comment faire : je voudrais connaitre le login de la personne qui vient d'ouvrir sa session windows.Est ce


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,406 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales