请问怎样让MessageBox(NULL,"q","Q",0)定时关闭

解决方案 »

  1.   

    用SendMessage或PostMessage来给MessageBox()发送消息
    建议另外开启一个线程来发送消息,因为,如果MessageBox弹出的时候,他所在的线程将停止,直到关闭这个MessageBox()为止!在弹出对话框的时候开启一条线程,在另一个线程中发消息!
      

  2.   

    MessageBox是不能自己关闭的,可以在其他线程给MessageBox的窗口发送关闭消息,要想实现定时关闭,可以自己用对话框来实现
      

  3.   

    以前见过别人写的,估计在codeguru上会找得到。
      

  4.   

    可以具体些吗!codeguru是什么东东呀!
      

  5.   

    SendMessage或PostMessage来给MessageBox()具体怎样用呀
      

  6.   

    你需要自己建一个messagebox对话框,这样才可以定时关闭掉!
      

  7.   

    你可以自己写一个对话框类,initdialog之后,sleep你需要的秒数,然后发送QuitMessage消息::PostQuitMessage(0)。