//(源码来自互联网)
public int Wait(int mtime)
{if (mtime == 0) return 0;
uint Savetime = timeGetTime(); // '记下开始时的时间
while (timeGetTime() < Savetime + mtime) // '循环等待
{
Application.DoEvents(); // '转让控制权,以便让操作系统处理其它的事件。
Thread.Sleep(1);
Application.DoEvents();
}
return 1;
}
本文介绍了一个简单的等待函数实现方法,该方法通过记录起始时间和循环等待来达到指定的延迟效果。在循环过程中,通过调用Application.DoEvents()和Thread.Sleep(1)确保应用程序能够响应其他事件。
3892

被折叠的 条评论
为什么被折叠?



