
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[216.73.216.30] |
![]() |
|
Сообщ.
#1
,
|
|
|
Пишу приложение на C#. Нужно задекларировать вызов SetTimer() (winuser.h). Подскажите, если кто уже делал, как описать декларацию. Какая библиотека? Как описать функцию обратного вызова. Статьи на тему есть, но читать буду параллельно с поисками быстрого входа в тему.
Мне нужно сделать возникновение событий по расписанию. Очень желательно, чтобы это было точно. Если ещё какая возможность точной установки события средствами винды? Мне нужен аналог из Java: Таймер.scheduleAtFixedRate(). |
Сообщ.
#2
,
|
|
|
Тут вроде есть удобная оболочка для таймера из System.Threading:
.NET Scheduled Timer Будем разбираться. Хотя нативный мне больше нужен. Вообще, мне нужно событие, которые было бы абсолютно привязано к системным часам. Не думал, что так трудно это будет найти в винде. |
Сообщ.
#3
,
|
|
|
Нашёл. Это WinCEAPI функция:
CeSetUserNotificationEx в notify.h: ![]() ![]() HANDLE CeSetUserNotificationEx( HANDLE hNotification, CE_NOTIFICATION_TRIGGER* pcnt, CE_USER_NOTIFICATION* pceun ); |