you can capture a HWND of the message box in windows API "FindWindows" ,then call the function "PostMessage" to post a message to the window pointed by this HWND. MSDN about more information. Good luck!
To:tonywxd(王) 老兄:模态对话框一旦出现,整个程序就阻塞在那里,你的FindWindows从哪里能够运行,除非是非模态对话框,主应用程序只有等到模态对话框返回后,才能继续运行。 To wanlucky 老兄:建议你重载CDialog类,做一个自己的对话框类,在这个类设定一定的条件,当这个条件满足时让其自动退出。比如说,你在那里边设定5分钟退出等,试试吧!当然还有其它的方法,建立一个进程,获得进程的ID,在主程序中对其进行控制。这与我前面说的话是不矛盾的。
HWND. MSDN about more information.
Good luck!
2.向窗体发送destroy消息
3.向其子窗体(button)发送click消息
老兄:模态对话框一旦出现,整个程序就阻塞在那里,你的FindWindows从哪里能够运行,除非是非模态对话框,主应用程序只有等到模态对话框返回后,才能继续运行。
To wanlucky
老兄:建议你重载CDialog类,做一个自己的对话框类,在这个类设定一定的条件,当这个条件满足时让其自动退出。比如说,你在那里边设定5分钟退出等,试试吧!当然还有其它的方法,建立一个进程,获得进程的ID,在主程序中对其进行控制。这与我前面说的话是不矛盾的。
destroy窗体[email protected]