我搜索了论坛并没有找到答案。我是 VC++ 编程表单的新手。我所拥有的很简单。我想显示一个表单,然后等待来自该表单的事件,如下所示:
int APIENTRY _tWinMain(_In_ HINSTANCE hInstance, 
In_opt_ HINSTANCE hPrevInstance, 
_In_ LPTSTR CmdLine,
_In_ int nCmdShow)
{
    bool bExit = FALSE;
    Main oForm;
    g_UIThread.g_hUIEvent = CreateEvent(NULL, FALSE, FALSE, NULL);
    g_MainLineThread.g_MainLineEvent = CreateEvent(NULL, FALSE, FALSE, NULL);
    oForm.Show();
    while (!bExit) {
        WaitForSingleObject(&g_UIThread.g_hUIEvent, INFINITE);
          (etc)
问题是表单在WaitForSingleObject. 我已经看过MsgWaitForMultipleObjects没有解决方案的替代方案。
有人可以帮忙吗?我会非常感谢。