HPC.ru lite - Все форумы
Форум: Программирование для КПК
Тема: Как определить время простоя системы?
Страницы: 1 [2]
[Ответить]
mkol [26.02.2007 19:08] :
На ARM эмуляторе от Мелкософта функция GetIdleTime() работает на WM 2003/SE, но на WM5 не работает.
sshd [26.02.2007 19:56] :
mkol писал(а):
На ARM эмуляторе от Мелкософта функция GetIdleTime() работает на WM 2003/SE, но на WM5 не работает
ну а причём тут эмулятор.
в msdn ясно сказано, что это oem-dependent. кто хочет, тот и делает.
а кто не хочет - не делает...
std.denis [12.03.2007 12:32] :
вроде сталкивался с подобной задачей. если не то - сорри
в винде есть 2 события: PowerManager/UserActivity_Inactive и PowerManager/UserActivity_Active. они собственно и генерятся ОСью при простое и активности. это подсмотрел в сорцах platform builder wince420
скопипастю сюда свой пост с другого форума, на всякий случай:
«накрыватель экрана, вместо гашения подсветки», std.denis писал(а):
написал сабж. просто надоело, что когда выключена подсветка тычок в экран может попасть куда-ть не туда. поэтому софтинка накрывает экран fullscreen-окном, а когда по ней тапают - включает подсветку и скрывает это окно.
побочным эффектом получилось выключение экрана, вместо подсветки (при неактивности).
если программа уже запущена - вторая копия откроет настройки таймаутов. оттуда же можно её выгрузить.
еще хотелось бы пошаманить с кнопкой Power - повесить софтинку на нее.
прикладываю сорцы - вдруг кому будут интересны.
если что, не стесняйтесь - созидательные комменты интересны.
з.ы. tapCat это tap Catcher
[К сообщению приложены файлы: tapCat.zip (6 кб)]
[Ответить]
[< Назад]