Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Помогите с созданием таймера - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как указать имя процедуры через “GetProcAddress”? http://www.cyberforum.ru/cpp-beginners/thread473904.html
А можно ли средствами Win32 API запустить процедуру “MySub” класса “MyClass” проекта “MyProject” и все это находится в “C:MyLibrary.dll”? Хотел через “GetProcAddress”, но не знаю, как указать имя...
C++ Ссылки на объекты в функции с не заданным типом переменных Как правильно передавать ссылки на объекты в функции с не заданным типом переменных и возможно ли это? Для общего случая я это представляю себе примерно так: void LibHandler(DWORD dwCode, ...)... http://www.cyberforum.ru/cpp-beginners/thread473894.html
Совмещение DAO и DataGrid C++
Не получаеться совместить DAO и DataGrid .... Возникает недопустимая операция ( Фрагмент кода : CDaoRecordset* m_pRS; m_pRS = pDoc->m_pRecordset; m_grid.SetDataSource(NULL);...
C++ Постраничный вывод информации из БД
Нужна помощь, а то я что-то уже зашел в тупик. На BCB5.0 пишеться веб-приложение для работы с базой данных через интрасеть в MSIE. Как можно организовать постраничный вывод информации на экран? ASP...
C++ То крупно, то не крупно! Как приятно! http://www.cyberforum.ru/cpp-beginners/thread473857.html
Доброго времени умникам и умницам! Помогите плиз чайнику! Каким макаром обеспечить просмотр графического образа (jpeg,gif и т.д.)с возможность. %-ого масштабирования?!!!? Например, задавая просто...
C++ Не отрабатывает PreTranslateMessage В DLL Создаю свой диалог из ресурса Внутри диалога перекрываю PreTranslateMessage(..) (virtual и т.д.) и никак туда не попадаю. Может кто подскажет? int CJMApp::DLL_StartPlugIn(void *lParam)... подробнее

Показать сообщение отдельно
skaa
Сообщений: n/a
05.03.2009, 00:05
Таймер создаётся функцией

SetTimer(hWnd,nIDEvent,5000,&fTimerFunc);

где hWnd - handle окна, на котором он будет создан, 5000 - интервал в миллисекундах, через который будет вызываться функция fTimerFunc следующего типа:

VOID CALLBACK fTimerFunc(HWND hWnd,UINT uMsg,UINT idEvent,DWORD dwTime);

например, такая:

VOID CALLBACK fTimerFunc(HWND hWnd,UINT uMsg,UINT idEvent,DWORD dwTime)
{
MessageBox(hWnd,'Hello!','OK',MB_OK);
}

будет показывать каждые 5 секунд сообшение 'Hello!'.

Убивать таймер надо так:

KillTimer(hWnd,nIDEvent);
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru