OnIdle的调用
首先看GetMessage(PumpMessage中被调用)与PeekMessage的区别:
当消息队列为空时,程序会被阻塞在GetMessage的调用处。这时系统就有会去照顾其它进程了。而PeekMessage不会挂起,而是耗掉系统分配给它的时间片。
OnIdle的调用
首先看GetMessage(PumpMessage中被调用)与PeekMessage的区别:
当消息队列为空时,程序会被阻塞在GetMessage的调用处。这时系统就有会去照顾其它进程了。而PeekMessage不会挂起,而是耗掉系统分配给它的时间片。