如何能弹出一个带时间提法的对话框,比如对话框上面显示“XX秒后将执行点取消取消执行”,其中XX一直在变,

解决方案 »

  1.   

    获得当前系统时间,利用MessageBox弹出获得的时间,如果选择OK执行,选择NO取消,如果是要多少秒后自动执行的话还需要用定时器
      

  2.   

    或者自己做个对话框,加一个定时器,在OnTime里面修改时间,等时间置为0时执行你的操作
      

  3.   

    UINT_PTR
    SetTimer(
        IN UINT_PTR nIDEvent, //定时器ID
        IN UINT uElapse, //定时器执行间隔时间
        IN TIMERPROC lpTimerFunc); //来设置自己的定时器OnTimer(UIN_PTR timerid)
    {
        if(YourTimerid)//如果是你定义的定时器
        {
             ...
         }
    }AfxMessageBox("...时间,就...");