0

でカーソルを読み込もうとしています

LoadCursorFromFile() 

WinAPIから機能し、そのような不可思議な問題に直面しました:私のゲームをプレイして約2時間後(私はゲームでカーソルを変更しています)、すでに何度もロードされている同じリソースをロードできません(そしてカーソルは単に消えます)。

また後

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

lusterrは0です。LoadCursorFromFileのファイルパスは「assets/images / cursors/static.cur」のようなものです。

必要に応じて、このカーソルを共有します。しかし、繰り返しになりますが、すでに何度もロードされており、正常に機能しています。

なぜそれがすべて起こったのかについて誰かが何か考えを持っていますか?

4

1 に答える 1

1

GDIリソースリークがあるようです。取得したリソース(カーソルなど)はすべて解放してください。

于 2013-01-19T21:15:23.230 に答える