Получите HD c видео контроллера, а не экрана - PullRequest
0 голосов
/ 06 февраля 2020

Возможно ли это? Я создаю приложение для управления гаммой экрана. Я обнаружил две вещи: - Когда к машине подключено такое устройство, как внешний жесткий диск для экзамена, измененные характеристики экрана изменяются на настройки по умолчанию. Это также происходит со многими сторонними приложениями по гамме и яркости экрана, которые я проверял. - Когда я запускаю игру, модификации моего приложения будут потеряны и не восстановятся после закрытия игры. Оба приведенных выше примечания не происходят с приложением для модификации, которое связано с оборудованием моей видеокарты (Intel). Это заставляет меня думать, что есть другой обработчик контекста устройства, который я могу использовать для более точной настройки гаммы экрана, например, связанный с видеоадаптером, который сделает возможными длительные и стабильные изменения гаммы.

Как я могу получить к этому hd c? Примечание: я получаю экран hd c, используя API-функцию GetD C, например, hd c = GetD C (New IntPtr (0)). ToInt32 и использую SetDeviceGammaRamp для регулировки гаммы. Спасибо.

...