gpt4 book ai didi

c++ - CImageList 是否删除资源?

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

我在我们的项目中遇到了 GDI 泄漏问题,所以我开始寻找可能的问题。我找到了一个地方,实现者使用 LoadIcon 创建了新的图标实例,我知道我们必须在关闭嵌入它的元素时使用 DestroyIcon 删除资源。我不知道的是 CImageList 是否自动在添加的元素上调用它?到目前为止,我还没有找到确切的答案。

提前谢谢你。

最佳答案

CImageList在释放的时候会释放所有的元素。基于msdn , 如果图像列表是使用 new 运算符创建的,则必须在完成后销毁 CImageList 对象,这意味着在 CImageList 的析构函数中,它将释放其所有元素。

你可以尝试使用DebugDiag要调试内存/GDI 泄漏问题,这比仅仅查看代码来识别泄漏要好。

关于c++ - CImageList 是否删除资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21558838/

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