DoEvents
将控制权交给操作系统处理待处理的事件。
语法
typescript
function DoEvents(): void
说明
处理事件队列中所有待处理的 UI 事件(窗口绘制、用户输入、定时器等),处理完毕后返回。 在长时间运行的循环中定期调用可以防止界面无响应。如果事件队列为空则立即返回。
示例
javascript
/* 在长循环中保持界面响应 */
function test() {
for (let i = 0; i < 100000; i++) {
// 大量计算...
if (i % 1000 === 0) {
DoEvents()
}
}
}