gpt4 book ai didi

c++ - VC++ : Form not responding during WaitForSingleObject in _tWinMain

转载 作者:行者123 更新时间:2023-11-28 07:33:36 29 4
gpt4 key购买 nike

<分区>

我已经搜索了论坛,但未能找到答案。我是 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 之类的替代方案,但没有解决方案。

有人可以帮忙吗?我会非常感激。

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com