Главная страница
    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.45 MB
Время: 0.053 c
11-1119532053
вад
2005-06-23 17:07
2006.02.19
IdSMTP


2-1138713343
Елизавета
2006-01-31 16:15
2006.02.19
Необходимо изменить содержимое файла. Как это сделать?


15-1138265524
AlexD
2006-01-26 11:52
2006.02.19
Windows XP


15-1138480841
MetalFan
2006-01-28 23:40
2006.02.19
Новости VCL


2-1138633347
De
2006-01-30 18:02
2006.02.19
Как в [ ] впихнуть отрицательные значения?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский