windows – 如果我使用LoadIconWithScaleDown创建它,是否需要调
我正在使用
LoadIconWithScaleDown() 在我的应用程序中创建图标.如果首选功能不可用,我也会回到
CreateIconFromResourceEx() .
注意:我没有将LR_SHARED传递给CreateIconFromResourceEx();也许我应该. 我想知道的是,我是否需要为使用LoadIconWithScaleDown()创建的图标调用DestroyIcon()? 解决方法
我会说是的,因为根据文档,你回来的HICON似乎没有被分享. Windows显然不希望你销毁其句柄共享的图标,但这不是这里的情况,如果你回退到另一个需要LR_SHARED的函数,但你没有传递标志,那么这意味着你的进程拥有图标处理,你应该在使用它时将其销毁.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |