-
Процедура SendMessage(Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, 0) работает только если ваш пользователь - единственный запущенный на компьютере. Как это обойти? Знаю, этот вопрос уже задавался, но ответ не был получен, а ветка была удалена.
-
последний параметр 1 SendMessage(Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, 1); или я делаю SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 1); у меня срабатывае всегда
-
0 замени на двойку!
-
ну вообще у меня в проге стоит так: SendMessage(Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, 0);
SendMessage(Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, 1);
-
И замена 0 на 2 не помогла
|