![]() |
|
|
![]()
|
|
| AndreySol |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 772 Регистрация: 19.6.2004 Репутация: 1 Всего: 1 |
Есть класс, наследованный от CListCtrl'а. В нем в нужном месте устанавливается таймер.
Затем пробую в обработчике OnTimer(UINT nIDEvent) ставить MessageBeep(-1) для контроля работы таймера. Получается следующее - сигнал пикает один раз, а затем молчек. Проверял возвращаемое в nTimer значение, все нормально. Пробовал ловить в PreTranslateMessage
то же самое - один бип и тишина. В чем дело ? |
||||
|
|||||
| The Thing |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 286 Регистрация: 6.9.2004 Репутация: 1 Всего: 3 |
Короче такая маза.. в МСДН сказано что-то типа этого:
The timer identifier of the new timer if the function is successful. An application passes this value to the KillTimer member function to kill the timer. Nonzero if successful; otherwise 0. В общем когда поймал сообщение от контрола таймера не отдавай его дальше иначе он пойдет на удаление. В противном случае будет работать так, как тебе надо - с определенным интервалом. Добавлено @ 09:15 пиши что-то вроде такого:
-------------------- Правильность работы программы зависит от двух велечин. В нужном месте должны стоять нолик и еденичка. |
|||
|
||||
| AndreySol |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 772 Регистрация: 19.6.2004 Репутация: 1 Всего: 1 |
Вона как ! Проверю, скажу результат.
|
|||
|
||||
| AndreySol |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 772 Регистрация: 19.6.2004 Репутация: 1 Всего: 1 |
Все окей.
Спасибо. |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |