Как отключить дисплей или отключить подсветку монитора в C #? - PullRequest
0 голосов
/ 01 июня 2018

Мне нужно выключить дисплей, а затем включить его снова.Я использую SC_MONITORPOWER для его включения / выключения, но когда он выключается, на дисплее отображается «Нет сигнала».

Это код, который я использую:

SendMessage(frm.Handle, WM_SYSCOMMAND, (IntPtr)SC_MONITORPOWER, (IntPtr)state);

Где состояние может быть:

-1(ON)
2(Off)
1(Standby)

последнее не работает.

Я знаю, что могу отключить экранное меню в параметрах монитора, но это невозможно сделать, поскольку этот процесс будет выполняться на 1000 дисплеях.Я нашел это: IOCTL_VIDEO_SET_DISPLAY_BRIGHTNESS, что позволяет установить подсветку, но я не знаю, как его использовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...