报时程序,时间到则晃8次鼠标
void CDailyDlg::OnTimer(UINT_PTR nIDEvent)
{
switch (nIDEvent)
{
case 1://LClick
break;
case 2://Time
KillTimer(2);
POINT pt;GetCursorPos(&pt);
for(int i=0;i<8;i++)
{SetCursorPos(pt.x,pt.y); Sleep(500);  SetCursorPos( pt.x+30<=1024?pt.x+30:pt.x-30, pt.y);}
SetDlgItemText(IDC_BtnTime,"time");
break;
}
CDialogEx::OnTimer(nIDEvent);
}没有报语法错误,但是时间到了后鼠标仅移动了一次