gpt4 book ai didi

c++ - 当模态对话框没有焦点时 MFC EndDialog 崩溃

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

我在结束任务后关闭模态对话框,在我创建模态对话框的单独线程中:

void CmodguiApp::_notify_task_end() {
processingDialog->EndDialog(0);
}

如果我的应用程序有焦点(因此模态对话框有焦点),这会很好地工作。但是,如果我在模式对话框打开时更改窗口(例如,如果我离开应用程序处理并切换到 Firefox 等),这会导致应用程序崩溃。

有什么问题吗?

最佳答案

不要用 EndDialog 结束对话。而是将带有 WM_CLOSE 或 WM_QUIT 的 PostMessage 发送到对话窗口。

关于c++ - 当模态对话框没有焦点时 MFC EndDialog 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29954940/

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