LoadCursorFromFile返回NULL。 GetLastError也为0

时间:2013-01-19 20:55:40

标签: c++ windows cursor

我正在尝试使用

加载光标
LoadCursorFromFile() 

来自WinAPI的功能并且遇到了如此神秘的问题:在玩游戏约2小时后(我在游戏中更换光标)它无法加载相同的资源,已经多次加载(并且光标消失了) 。

也是在

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

lusterr为0; LoadCursorFromFile的文件路径类似于“assets / images / cursors / static.cur”。

如果需要,我将分享此光标。但是又一次:它已经加载了很多次并且工作正常。

有没有人对为什么会这一切有任何想法?

1 个答案:

答案 0 :(得分:1)

听起来你有GDI资源泄漏。确保你释放你获得的任何资源(游标等)。