gpt4 book ai didi

c++ - 类(子窗口)析构函数没有被调用

转载 作者:太空狗 更新时间:2023-10-29 23:09:49 24 4
gpt4 key购买 nike

我创建了一个窗口,其中有一个带有一些图标的工具栏,然后我在主窗口中单击可用图标启动了另一个窗口。

第一个窗口是使用 CreateWindowEx 方法创建的。我使用图标单击的那个是使用对话框资源创建的。所以没有关闭对话框,我直接关闭了主窗口。我看到对话窗口没有关闭。当我调试时,控制权没有到达第二个窗口的析构函数。

当我分别关闭它们(即首先关闭对话框)然后关闭主窗口时,一切都很好。

请帮忙,关闭主窗口时可能会丢失什么。

我的意思是类析构函数没有被调用。

最佳答案

处理主窗口的消息 WM_CLOSE 并检查对话框窗口是否打开。如果对话框窗口打开,只需使用从资源加载它时返回的句柄将其关闭。

关于c++ - 类(子窗口)析构函数没有被调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3510777/

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