当我们在 VB6 代码中使用“ImageList.ListImages.Add”方法加载 ICO(图标文件)时,在具有 Insider Build 22567.100 的 Windows 11 PC中,它会抛出“运行时错误 7 - 内存不足”消息。当使用LoadPicture方法加载ICO文件时,它可以正常工作。该代码在较旧的 Windows 11 版本中运行良好,并且仅在此版本中出现问题。
对于 BMP 文件,它可以使用“ImageList.ListImages.Add”方法正常工作,并且仅针对 ICO 文件发生错误。我们使用位深度为 32 的 ICO 文件。