Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Вырубить монитор [D6, NT4, Win2k, WinXP]


KPV-10k ©   (2002-10-07 22:02:00) 

Доброго времени суток господа Мастера. Помогите включить/выключить монитор под Windows NT.

Обычные команды типа :
SendMessage(Handle, WM_SYSCOMMAND, SC_MONITORPOWER, -1); //вкл
SendMessage(Handle, WM_SYSCOMMAND, SC_MONITORPOWER, 0); //выкл
не работают...хотя в Win9x всё отлично!


Song   (2002-10-09 14:01:00) [1]

Используйте LockWorkStation


Евген   (2002-10-09 11:51:00) [2]


> Рыжик ©

Спасибо, мне помогло под ХР в Д6!


Рыжик   (2002-10-08 11:03:00) [3]

В 2000-х работает:
SendMessage(Application.Handle, wm_SysCommand, SC_MonitorPower, 1);//выкл
SendMessage(Application.Handle, wm_SysCommand, SC_MonitorPower, -1);//вкл


Наверх

Титульная страница Поиск, карта сайта Написать письмо