Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Запуск таймера

2.0K
05 января 2006 года
Bigzone
49 / / 18.08.2004
Добрый день Господа.
Помогите пожалуйста перехожу на VC с Builder.
Вопрос в следующем как или где запустить таймер при открытии модального окна (формы). То есть кода открываться форма где или как стартануть таймер. Пробовал в конструкторе но компилятор сразу кричит куда суешь мол.
Я так понимаю т.к форма еще не созданна он и не хочет запускать таймер.
Спасиба всем за любую помошь.
1.8K
05 января 2006 года
_const_
229 / / 26.11.2003
Цитата:
Originally posted by Bigzone
Добрый день Господа.
Помогите пожалуйста перехожу на VC с Builder.
Вопрос в следующем как или где запустить таймер при открытии модального окна (формы). То есть кода открываться форма где или как стартануть таймер. Пробовал в конструкторе но компилятор сразу кричит куда суешь мол.
Я так понимаю т.к форма еще не созданна он и не хочет запускать таймер.
Спасиба всем за любую помошь.



В OnCreate вставляешь SetTimer(...)

2.0K
06 января 2006 года
Bigzone
49 / / 18.08.2004
Цитата:
Originally posted by _const_
В OnCreate вставляешь SetTimer(...)



Спасиба помогло.

533
11 января 2006 года
Visualex
254 / / 07.01.2005
Цитата:
Originally posted by Bigzone
Спасиба помогло.


Только не забудь потом сделать ... KillTimer(Номер_таймера_!);

538
24 января 2006 года
AVDEY
188 / / 17.11.2005
Цитата:
Originally posted by Bigzone
Добрый день Господа.
Помогите пожалуйста перехожу на VC с Builder.
Вопрос в следующем как или где запустить таймер при открытии модального окна (формы). То есть кода открываться форма где или как стартануть таймер. Пробовал в конструкторе но компилятор сразу кричит куда суешь мол.
Я так понимаю т.к форма еще не созданна он и не хочет запускать таймер.
Спасиба всем за любую помошь.




я на MFC в функции CDialogDlg::OnInitdialog()
{SetTimer(номер таймера,время в (500)мсек,NULL[или адрес функции]);
}
если третий параметер NULL
то создаёш функцию с помощю ClasWizard
CDialogDlg::OnTimer()
{
//каждих 500 милисикунд будет виполнятса
//то что написано в етой функсии.
}

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог