最近用定时器来控制按钮,按钮里面的函数当检测不到文件后弹出消息msgbox。想自动点击确认后,巡检。知道检测到文件后自动进入下一步。
请大侠指点指点

解决方案 »

  1.   

    int IDC_BUTTON1=GetWindowLong(hBtn,GWL_ID);//hBtn按钮句柄
    ::PostMessage(GetDlgItem(IDC_BUTTON1)->GetSafeHwnd(),WM_LBUTTONDOWN,BM_CLICK,0); 
    ::PostMessage(GetDlgItem(IDC_BUTTON1)->GetSafeHwnd(),WM_LBUTTONUP,BM_CLICK,0);
      

  2.   

    SetTimer(3000) //3秒后执行
    MessageBox() //弹出对话框 
    OnTimer()
    {
      获取窗口. //这里可以枚举窗口...判断 MessageBox的标题是否为枚举到的窗口标题的子串,是 就为找到//MessageBox窗口 
      //当然你也可以自己弄个对话框来模仿MessageBox 再响应其OnOK
      调用OnOK.
    }