0

我想写一个像DoEvents()C++ 一样的函数。

我发现DoEvents 等效于 C++?在 C/C++中,哪个函数类似于 DoEvents( )

这是代码:

void DoEvents()
{
    MSG msg;           // Error 1
    
    while ( PeekMessage(&msg, NULL, 0, 0, PM_NOREMOVE ) )   //Error 2
    {
        if ( GetMessage(&msg, NULL, 0, 0))
        {
            TranslateMessage(&msg);
            DispatchMessage(&msg);
        }
        else
            break;
    }
}

我有两个问题:

Q1。Linux 中的 DoEvent() 等价物是什么?

Q2。当我尝试使用 Qt creator 在 Windows 上使用它时出现错误。

错误 1:未知类型名称“味精”

错误 2:使用未声明的标识符“PM_NOREMOVE”

请问有什么帮助吗?

4

0 回答 0