Здравствуйте. Поздравляю и нас и вас с выходом версии 6.08. Собственно вопрос. После двух лет работы проекта на мониторе были замечены потемнения в месте прохождения черных линий графики основного экрана. Задался вопросом, а какая графика наименее губительна для LCD экранов? Может быть преимущественно темная со светлыми значениями параметров или наоборот светлая с темными цифрами? Может ли быть применен какой-ибо скрин-сейвер, который при изменении графики основного экрана пропадал? Или возможно ли перекрытие основного экрана всплывающим темным, пропадающим при шевелении мышкой или изменении графики?
[ 24.01.2012, 10:05: Сообщение отредактировал / Message edited by AdAstra Technical Support ]
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Спасибо за поздравления! Надеемся, что 6.08 Вам понравится.
По свойствам LCD-экранов мы, к сожалению, проконсультировать не можем. Надо обращаться к производителю монитора. Trace Mode 6 допускает режим засыпания экрана при отсутствии активности оператора.
Posted by Demus1 (Участник № / Member № 3844) on :
На одном из форумов выдали такой ответ: Private Declare Function SendMessage Lib 'user32' Alias 'SendMessageA' _ (ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, _ ByVal lParam As Long) As Long
Private Sub Command1_Click() ' выключить монитор Dim m As Long m = SendMessage(Form1.hWnd, WM_SYSCOMMAND, SC_MONITORPOWER, 2&) End Sub
Private Sub Command2_Click() ' включить монитор Dim m As Long m = SendMessage(Form1.hWnd, WM_SYSCOMMAND, SC_MONITORPOWER, -1&) End Sub
Private Sub Command3_Click() ' экономичный режим Dim m As Long m = SendMessage(Form1.hWnd, WM_SYSCOMMAND, SC_MONITORPOWER, 1&) End Sub
VBA, в скаде, вызываете нужный макрос по событию
Можно ли в ТМ это использовать и как?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Trace Mode 6 допускает подключение внешних библиотек. Возможно, при оформлении указанных функций в виде DLL таким путем можно управлять режимом работы монитора. Мы такие исследования не проводили.