SetDeviceGammaRamp on Multiple Monitors
I am trying to use the SetDeviceGammaRamp API in my program and it works fine. I actually would like to get this to work on multiple monitor systems so I can adjust the gamma individually on each monitor. Unfortunately, the function only accepts a DC for the indentifier of the monitor to adjust and using EnumDisplayMonitors returns 0 for each monitor returned. I was wondering if it was possible to create a DC with CreateDC() (not sure if this is possible) or if there was a way to change the gamma or brightness on a per monitor basis.
Re: SetDeviceGammaRamp on Multiple Monitors
I am just trying to bump this up since I haven't found anything that can help me with changing the gamma/brightness for individual monitors. As I stated above, I can use SetDeviceGammaRamp() to change the brightness for a DC. The problem is, when I use EnumDisplayMonitors() on a multiple monitor system, it retrieves the same DC for each monitor (0).