SetTimer()API函数的问题?
const int IDC_TIMER = 1024;
VOID CALLBACK TimerProc(HWND hwnd, UINT uMsg, /*UINT_PTR*/UINT idEvent, DWORD dwTime)
{
int kk = 0;
/* if(idEvent == IDC_TIMER) {
KillTimer(NULL, IDC_TIMER);
}
*/
}
::SetTimer(NULL, 0, 1000, TimerProc);
我把上面的代码放在DLL里运行,在启动定时器后,超时无法进入定时器处理函数,这是为什么?
我在基于对话框的程序里测试, 也存在同样的问题!
请指点!