KillTimer杀定时器杀不死问题
void CTestShijianDlg::OnBnClickedButton1()
{
SetTimer(1,2000,NULL);// TODO: 在此添加控件通知处理程序代码
}
void CTestShijianDlg::OnTimer(UINT n)
{
MessageBox("到时间了");
KillTimer(1);
}
点按钮后启动定时器,2秒后成功弹对话框,但是KillTimer(1);杀不死对应id为1的定时,对话框不断的弹,一个接一个,但全都点确定后就停了
以前VC6.0 SetTimer参数里有hwnd句柄,帖子写设成GetActiveWindow()就可以了,但.net里SetTimer没这个参数.
高手帮忙杀一下,谢谢