Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.31;
Скачать: CL | DM;

Вниз

Отключение монитора.   Найти похожие ветки 

 
Rifo ©   (2004-09-27 15:25) [0]

Товарищи, как программно перевести монитор в "зеленый" режим и обратно?
Пробовал

SendMessage(Application.Handle,WM_SYSCOMMAND,SC_MONITORPOWER,0);

и

SendMessage(Application.Handle,WM_SYSCOMMAND,SC_MONITORPOWER,-1);

В итоге-нуль реакции, как еще попробовать можно?


 
TUser ©   (2004-09-27 15:32) [1]

Попробуй еще так
h:=FindWindow("CMonitor","CMonitorClass"); // Это скрытое окно, которое используется виндой для раскрашивания мониторов.
SendMessage(h,wm_user+$ha{насчет этой константы я не уверен, но кажется правильно},longint(RGB(0,255,0)),0);

Но учти - не все миниторы поддерживают зеленый режим, некоторые работают в режиме HLS.


 
Rifo ©   (2004-09-27 15:59) [2]

TUser
А режим HLS это как?


 
Rifo ©   (2004-09-27 16:16) [3]

TUser, я твой код попробовал, но компилятор спотыкается после ...wm_user+$ha....



Страницы: 1 вся ветка

Текущий архив: 2004.10.31;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.038 c
10-1054293402
DreamDesire
2003-05-30 15:16
2004.10.31
Разнородные DCom клиент и сервер (в т.ч. в Midas)


14-1097214769
OlDemon
2004-10-08 09:52
2004.10.31
Атлон, Дюрон, Селерон ...


3-1096900734
ANT1
2004-10-04 18:38
2004.10.31
Как в сессии изменить значение NLS_LANG ?


9-1088312156
X-Disa
2004-06-27 08:55
2004.10.31
Скролл экрана


14-1097426125
Beginner707
2004-10-10 20:35
2004.10.31
Создание объектов VCL Run-Time