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

Вниз

ждущий режим   Найти похожие ветки 

 
oens ©   (2004-11-12 21:18) [0]

Подскажите, как определить что windows перешла в ждущий режим.
Более точнее нужно, что бы это событие отлавливалось таймером и
если система переведена в ждущий режим, была нажата button1.
Если можно, объясните на примере, т.е. с кусочком программного кода.
Спасибо.


 
oens ©   (2004-11-13 10:27) [1]

Сможет кто-нибудь помочь?


 
Piter ©   (2004-11-13 14:10) [2]

В MSDN искал?


 
Piter ©   (2004-11-13 14:28) [3]

Tips for Supporting OnNow (Power Management) in Windows 2000 Applications

"Power management notifications are sent through the WM_POWERBROADCAST message. The documentation states that before a system enters a sleep state, it will ask all the running applications if it"s OK to sleep by specifying the PBT_APMQUERYSUSPEND flag in the WM_POWERBROADCAST message. If all the applications respond TRUE, the OS will follow with the PBT_APMSUSPEND flag, indicating that the system is going to sleep. But if one of the applications responds with a BROADCAST_QUERY_DENY, the OS will follow with a PBT_APMQUERYSUSPENDFAILED message"

http://msdn.microsoft.com/library/default.asp?url=/archive/en-us/dnarpower/html/powermgt_tips.asp


 
Piter ©   (2004-11-13 14:30) [4]

#define PBT_APMQUERYSUSPEND 0
#define PBT_APMQUERYSTANDBY 1
#define PBT_APMQUERYSUSPENDFAILED 2
#define PBT_APMQUERYSTANDBYFAILED 3
#define PBT_APMSUSPEND 4
#define PBT_APMSTANDBY 5
#define PBT_APMRESUMECRITICAL 6
#define PBT_APMRESUMESUSPEND 7
#define PBT_APMRESUMESTANDBY 8
#define PBTF_APMRESUMEFROMFAILURE 1
#define PBT_APMBATTERYLOW 9
#define PBT_APMPOWERSTATUSCHANGE 10
#define PBT_APMOEMEVENT 11

Плюс посмотри еще структуру TWMPower


 
oens ©   (2004-11-13 23:01) [5]

Всем спасибо


 
Piter ©   (2004-11-14 00:07) [6]

Кому это всем? Ж)


 
oens ©   (2004-11-14 11:46) [7]

Всем, a Вам Piter, персонально. Я действиельно очень признателен.



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

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

Наверх




Память: 0.45 MB
Время: 0.032 c
3-1101193848
Нулевой
2004-11-23 10:10
2004.12.26
Скажите что с датой?


14-1102317352
PRM
2004-12-06 10:15
2004.12.26
Чем занимаются программисты после работы


1-1102739411
Eugeni
2004-12-11 07:30
2004.12.26
TListBox


4-1100075950
vvs
2004-11-10 11:39
2004.12.26
эмуляция нажатия чужой кнопки


1-1102957836
Павел
2004-12-13 20:10
2004.12.26
Как вызвать действие связанное с нажатием кнопки?





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