用C#写一个小程序,目的是通过它来改变屏幕的颜色(显卡输出),但不知道用到哪个API函数,哪位高手给个思路啊?

解决方案 »

  1.   

    api函数,这个查下百度吧,谁也记不清
      

  2.   

    不知你说的是哪个屏幕 ?
    Screen ? 当前form,
    直接用画刷画上就可以。
    你还是想改变桌面的背景色?
      

  3.   


    我是想改变整个屏幕的颜色,比如说让屏幕变红,变蓝等等
    就像用SetDeviceGammaRamp改变屏幕的亮度一样,但是我要实现的就是改变颜色,但是不知道具体怎么操作!希望高手能指点下。
      

  4.   

    ChangeDisplaySettings???????
      

  5.   

    其实我现在是在改一个以前用VB做的程序,它的功能就是调节屏幕上的颜色,因为有时候颜色输出到投影仪啊什么的设备上颜色跟预期的有点差别,所以用这个小程序来调节颜色,现在呢想把它改成C#的(VB的不是我写的),VB的源程序中我有很多地方看不懂,所以不知道怎么办。
      

  6.   

    http://www.pinvoke.net/index.aspx看VB程序里用了什么API,再到网上找对应的API声明,再自已转换