问个windows消息循环的问题? - C++ Builder / Windows SDK/API
对于windows消息循环:
- C/C++ code
while (GetMessage (&msg, NULL, 0, 0)) { TranslateMessage (&msg) ; DispatchMessage (&msg) ; }
这是一个while循环,当程序没有关闭的时候,就一直while循环着检查消息。
那么这个程序不就一直站着cup吗?
[解决办法]
没有消息时GetMessage会等着,不占用cpu