Запуск таймера
Помогите пожалуйста перехожу на VC с Builder.
Вопрос в следующем как или где запустить таймер при открытии модального окна (формы). То есть кода открываться форма где или как стартануть таймер. Пробовал в конструкторе но компилятор сразу кричит куда суешь мол.
Я так понимаю т.к форма еще не созданна он и не хочет запускать таймер.
Спасиба всем за любую помошь.
Цитата:
Originally posted by Bigzone
Добрый день Господа.
Помогите пожалуйста перехожу на VC с Builder.
Вопрос в следующем как или где запустить таймер при открытии модального окна (формы). То есть кода открываться форма где или как стартануть таймер. Пробовал в конструкторе но компилятор сразу кричит куда суешь мол.
Я так понимаю т.к форма еще не созданна он и не хочет запускать таймер.
Спасиба всем за любую помошь.
Добрый день Господа.
Помогите пожалуйста перехожу на VC с Builder.
Вопрос в следующем как или где запустить таймер при открытии модального окна (формы). То есть кода открываться форма где или как стартануть таймер. Пробовал в конструкторе но компилятор сразу кричит куда суешь мол.
Я так понимаю т.к форма еще не созданна он и не хочет запускать таймер.
Спасиба всем за любую помошь.
В OnCreate вставляешь SetTimer(...)
Цитата:
Originally posted by _const_
В OnCreate вставляешь SetTimer(...)
В OnCreate вставляешь SetTimer(...)
Спасиба помогло.
Цитата:
Originally posted by Bigzone
Спасиба помогло.
Спасиба помогло.
Только не забудь потом сделать ... KillTimer(Номер_таймера_!);
Цитата:
Originally posted by Bigzone
Добрый день Господа.
Помогите пожалуйста перехожу на VC с Builder.
Вопрос в следующем как или где запустить таймер при открытии модального окна (формы). То есть кода открываться форма где или как стартануть таймер. Пробовал в конструкторе но компилятор сразу кричит куда суешь мол.
Я так понимаю т.к форма еще не созданна он и не хочет запускать таймер.
Спасиба всем за любую помошь.
Добрый день Господа.
Помогите пожалуйста перехожу на VC с Builder.
Вопрос в следующем как или где запустить таймер при открытии модального окна (формы). То есть кода открываться форма где или как стартануть таймер. Пробовал в конструкторе но компилятор сразу кричит куда суешь мол.
Я так понимаю т.к форма еще не созданна он и не хочет запускать таймер.
Спасиба всем за любую помошь.
я на MFC в функции CDialogDlg::OnInitdialog()
{SetTimer(номер таймера,время в (500)мсек,NULL[или адрес функции]);
}
если третий параметер NULL
то создаёш функцию с помощю ClasWizard
CDialogDlg::OnTimer()
{
//каждих 500 милисикунд будет виполнятса
//то что написано в етой функсии.
}