Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2006.02.19;
Скачать: [xml.tar.bz2];

Вниз

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

 
serko ©   (2005-12-01 17:42) [0]

Ув. мастера помогите! У меня вот есть код как выключить монитор:
SendMessage(Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, 0);

Но он не работает в XP, а в 98 все ОК. Есть ли универсальный код? Ну или хотя бы для XP?


 
fellix   (2005-12-01 18:24) [1]

WM_SYSCOMMAND
   WPARAM wParam
   LPARAM lParam;
   
Parameters

wParam
 SC_MONITORPOWER Sets the state of the display.
   The lParam parameter can have the following values:
       1 - the display is going to low power
       2 - the display is being shut off


 
serko ©   (2005-12-01 22:52) [2]


> fellix   (01.12.05 18:24) [1]


Мне нужно для Delphi


 
fellix   (2005-12-02 01:21) [3]

А это не для Делфи?

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


 
serko ©   (2005-12-02 20:39) [4]

Так я ж сказал что этот код в ХР не работает у меня!


 
fellix   (2005-12-03 00:06) [5]

Ёлки, да сколько ж повторять? Последний параметр не 0, а 2!!!
Всё триста раз проверено и работает. Внимательнее будьте!


 
serko ©   (2005-12-03 22:31) [6]

А как тады включить его?


 
fellix   (2005-12-04 01:57) [7]

Мышкой подвигать, клавиатурой покликать. :-)
Или lParam := -1.



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

Форум: "WinAPI";
Текущий архив: 2006.02.19;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.033 c
6-1131019628
S46E
2005-11-03 15:07
2006.02.19
Сканирование открытых UDP портов


2-1138951753
dera
2006-02-03 10:29
2006.02.19
Что неправильно в запросе?


1-1137591191
kyn66
2006-01-18 16:33
2006.02.19
Сложный запрос по таблице


2-1138499061
einstein
2006-01-29 04:44
2006.02.19
Функция Shellexecute()


15-1138651084
Eraser
2006-01-30 22:58
2006.02.19
ADSL2+ и модем DLink 500T ... прошивка





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский