【发布时间】:2011-06-05 05:47:26
【问题描述】:
我在一个类的函数中调用 SetTimer。
SetTimer(NULL, 0, 10000, (TIMERPROC) TimerCallBack);
TimerCallBack 在哪里:
static VOID CALLBACK TimerCallBack(HWND, UINT, UINT, DWORD)
现在我需要调用启动计时器的类方法之一,因为 TimerCallBack 是静态的,它不再可以访问类对象。
我找不到任何方法将对象指针与 SetTimer 一起传递,以便我可以在回调函数中接收它。
有没有其他方法可以实现这一点,如果它不支持使用 SetTimer 那么我可以通过哪种其他方式实现这一点。
【问题讨论】:
标签: c++ winapi visual-c++