我们的一个应用程序在通过 pcAnywhere 控制的计算机上失败,因为 ImageList_Add() WinAPI 函数在一段时间后无法添加图像/蒙版。该函数返回 -1 并且图像列表中的图标数量不会改变。在所有其他计算机上,这都没有问题。有趣的是,我们可以将 99 个位图 (LoadBitmap) 添加到图像列表,但添加第 100 个位图 ImageList_Add 会停止工作。
我试图编写一个简单的测试应用程序,用指定数量的位图填充图像列表,但这并没有导致问题。所以我站在雨中。有没有人见过这种奇怪的行为或有解决方案或解释?