Сообщений 7 Оценка 1 Оценить |
Этот код представляет собой удобный, надежный и быстрый способ использовать обычные Win32 таймера (те самые, которые WM_TIMER). Классы для использования:
Классы не используют поисков по картам, списка и т.п.
Пример использования:
#include "sf_timer.h" // for example in your CApp CTimerHost g_TimerHost; class CMyClass { public: CMyClass() : m_Timer(g_TimerHost, this, OnTimer) { timer.SetTimer(500); } void Stop() { timer.KillTimer(); } void OnTimer(DWORD dwTime) {} protected: CTimerThunk<CMyClass> m_Timer; }; |
Сообщений 7 Оценка 1 Оценить |