【发布时间】:2013-01-20 05:24:15
【问题描述】:
我正在尝试用
加载光标LoadCursorFromFile()
来自 WinAPI 的函数并遇到了如此神秘的问题:玩我的游戏大约 2 小时后(我正在更改游戏中的光标)它无法加载相同的资源,该资源已经加载了很多次(并且光标只是消失了) .
之后
tCursor = LoadCursorFromFile(filename);
DWORD lusterr = GetLastError();
光泽度为 0; LoadCursorFromFile 的文件路径类似于“assets/images/cursors/static.cur”。
如果需要,我会分享这个光标。但同样:它已经加载了很多次并且运行良好。
有人知道这一切发生的原因吗?
【问题讨论】:
-
我想知道您是否用完了 GDI 资源或类似的...
-
请正确格式化您的帖子。五个月的时间足以让我们学习如何做到这一点。
-
@NPE 你能告诉我如何控制它吗?现在我正在调试它并尝试做一些事情。
-
@ElDorado:简而言之,确保您没有泄漏任何资源。
-
@NPE 你是对的!在 LoadCursorFromFile 之后每次我必须在重新加载光标之前使用 DestroyCursor