LoadCursorFromFile возвращает NULL. GetLastError также 0

Я пытаюсь загрузить курсор

LoadCursorFromFile()

работают из WinAPI и столкнулись с такой загадочной проблемой: примерно через 2 часа игры (я меняю курсор в игре) он не может загрузить тот же ресурс, который был загружен уже много раз (и курсор просто исчезает).

Также после

tCursor = LoadCursorFromFile(filename);
DWORD lusterr = GetLastError();

блеск равен 0; Путь к файлу для LoadCursorFromFile похож на «assets / images / cursors / static.cur».

Если это необходимо, я поделюсь этим курсором. Но опять же: он был загружен уже много раз и работал нормально.

У кого-нибудь есть идеи относительно того, почему все это произошло?

0

Решение

Похоже, у вас есть утечка ресурсов GDI. Убедитесь, что вы освобождаете все ресурсы, которые вы приобретаете (курсоры и т. Д.).

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector