gpt4 book ai didi

c++ - 如何添加退出窗口事件?

转载 作者:行者123 更新时间:2023-11-30 21:31:27 26 4
gpt4 key购买 nike

我知道可以通过调用 exit(0) 函数来关闭应用程序。通过使用它,调用之前所有堆分配的内存都会被清除。所以你不用担心这个问题。

但是为了调试程序并更好地调查是否存在内存泄漏,在不首先释放所有内存的情况下关闭程序是不切实际的。

因此,我想通过添加系统通过按窗口上的 X 按钮 (WM_CLOSE) 发送的相同消息来安排关闭。

通过该消息(或事件),程序可以执行将关闭应用程序的代码。

所以问题是是否有任何函数或 winapi 中的某些内容将该消息添加到当前进程?

最佳答案

您可以将 WINAPI SendMessageWM_CLOSE 结合使用作为 Msg 参数。

有关此功能的更多信息:SendMessage

关于c++ - 如何添加退出窗口事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49465815/

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