TimerProc
От: -Cheese-  
Дата: 12.09.06 08:37
Оценка:
Всем день добрый!

Делюсь проблемкой.
Есть класс, и есть у меня желание организовать там таймер для свох нужд.
Т.е. делаем SetTimer и передаём ему указатель на static функцию класса (чтоб она не была глобальной)
VOID CALLBACK TimerProc(
  HWND hwnd,     // handle of window for timer messages
  UINT uMsg,     // WM_TIMER message
  UINT idEvent,  // timer identifier
  DWORD dwTime   // current system time
);


Вопрос, как бы так закрутить, чтоб из функции TimerProc получить указатель на наш класс, ведь нет тут дополнительного параметра, чтоб при старте таймера можно было свой указатель впихнуть в вызов TimerProc (как, например, при создании потока)....
Спасибо.

P.s.: MSVC++ 6.0, MFC
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.