Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.05.2011, 00:34   #1
Gared
 
Аватар для Gared
 
Регистрация: 15.05.2011
Сообщений: 7
Восклицание Вызов функции по таймеру в с++

Делаю слайдщоу в с++. При этом считываю путь к файлам из базы данных. Прописал функции таймера, смены слайда, выхода с нажатием клавиши. Все работает.



void CShowDlg::Next()
{
try
{
if(CRec1->IsBOF())
CRec1->MoveNext();
CRec1->MoveNext();
GetRecord();
}
catch(...)
{
CRec1->MoveLast();

}
}

void CShowDlg::OnTimer(UINT nIDEvent)
{
// TODO: Add your message handler code here and/or call default

CShowDlg::Next();
CDialog::OnTimer(nIDEvent);

}



void CShowDlg::StopTimer()
{
KillTimer(1);
}



void CShowDlg::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags)
{
// TODO: Add your message handler code here and/or call default
CShowDlg::StopTimer();
OnOK( );
CDialog::OnKeyDown(nChar, nRepCnt, nFlags);
}

Теперь надо сделать так чтобы когда просмотрится последняя запись, вызывались функции
CShowDlg::StopTimer(); и OnOK( );
Подскажите, как это сделать?
Gared вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вызов функции Anubys Помощь студентам 2 06.04.2011 16:40
Мини бэйсик:объявление функции, вызов функции , возврат. AL_LORD Помощь студентам 2 14.10.2010 17:48
Вызов функции new player БД в Delphi 5 07.10.2010 13:01
Вызов функции MarSeON PHP 2 01.08.2008 20:22
Вызов функции по таймеру Lexicss Общие вопросы Delphi 4 30.05.2007 22:47