请问VC6.0如何让程序暂时不响应用户事件

来源:百度知道 编辑:UC知道 时间:2024/06/04 01:13:47
我的程序在某一时刻会进行一些处理,在处理过程中如果有用户点击窗口等输入将会导致程序错误,因而想在处理过程中暂时不响应用户事件,等处理完成后再恢复响应,请问应该怎么实现。
我用的是VC6.0。谢谢!!

用同步事件试试,在响应函数里 等待事件对象。
然后在你的处理完成后激发事件。

DoModal一个没用的窗口,上面写着:请稍后...
完成了就send一个关闭消息.

用Sleep()函数。如Sleep(5000)就是等待5秒后再执行