当应用程序窗口失去焦点时,Win32 getmessage() 循环停止执行..!我想在我的应用程序中运行一个无限循环而不停止......
当鼠标指针在窗口上移动时,程序运行完美,因为它引发了一个事件和 getmessage 进程,但是当应用程序窗口失去焦点或鼠标不在它上面时,它停止了!...
我有一个函数,即使在 win32 应用程序最小化或失去焦点时也需要连续调用......
我正在调用这样的函数......
MSG msg;
while (GetMessage(&msg, NULL, 0, 0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
showFrame();
}
我知道,只有在引发任何事件时,getmessage 才会对其进行处理,然后调用 showFrame() 函数,但我想连续调用该函数......
请给我一个线索我该如何实现它或者我需要使用线程?