Re[5]: Отключение дисплея
От: barbarian Украина  
Дата: 30.12.03 09:28
Оценка: 3 (1)
Здравствуйте, CooLer2912, Вы писали:

CL>У меня XP и у меня не пашет ни один из вариантов:

CL>
CL>GetDesktopWindow()->PostMessage(WM_SYSCOMMAND, SC_MONITORPOWER, 2);
CL>GetDesktopWindow()->PostMessage(WM_SYSCOMMAND, SC_MONITORPOWER, 1);
CL>

у меня вот такой код работает и в XP:
SendMessage(AfxGetMainWnd()->m_hWnd, WM_SYSCOMMAND,SC_MONITORPOWER,2);
CL>Экран буквально на полсекунды чернеет и все возвращается...
Уменя такое было когда я ставил хук на клавиатуру и после виключения монитора
моя програма продолжала выполнять слежку за клавиатурой ;
а если програма ничего не делает после SendMessage то монитор нормально выключается
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.