Для реализации регулировки яркости монитора используется функция
SetDeviceGammaRamp
Вот что про неё написано
Цитата:
Функция SetDeviceGammaRamp устанавливает кривую гамма-коррекции (gamma ramp) на платах прямого вывода изображения цветного дисплея, имеющих драйверы, которые поддерживают загружаемые кривые гамма-коррекции в аппаратных средствах.
|
То есть регулировка яркости монитора будет работать только на тех видеокартах, драйверы которой поддерживают гамма-коррекцию
В РР было реализовано два варианта регулировки яркости, 1 - гамма коррекция, 2 - диммер, это наложенное поверх экрана прозрачное окно, у кот орого можно было регулировать уровень прозрачности. Я в своих скинах для РР использовал именно этот вариант, возможно поэтому у тебя и работала регулировка яркости на РР, но этот вариант очень грузит проц.