gpt4 book ai didi

c - 我的程序阻止 Windows 关闭!

转载 作者:可可西里 更新时间:2023-11-01 10:10:06 37 4
gpt4 key购买 nike

我的 wxwidgets 程序不允许在用户单击关机时关闭计算机。我在正常退出程序时遇到问题,所以我一直在直接调用 exit() 而不是像 wxwidgets 所说的那样删除顶部窗口。退出解决方法一直有效,但似乎 wxwidgets 在收到关闭窗口信号(?)时无法退出。我能否以某种方式捕获它并仅调用 exit 以便程序不会阻止窗口关闭?

最佳答案

Windows 向所有应用程序发送 WM_SHUTDOWN 消息。此事件映射到您的 wxWidgets 应用程序中的 EVT_END_SESSION。确保正确处理此事件。

参见 wxCloseEvent Class Reference .

如果出现问题,请尝试处理 EVT_QUERY_END_SESSION,它与 WM_QUERY_END_SESSION 相关。此消息在 WM_SHUTDOWN 之前发送,以便应用程序可以取消关闭。

关于c - 我的程序阻止 Windows 关闭!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1938720/

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