png から Cursor を作成しようとしていて、CreateDIBSection()
投げています。
以下はコードのスニペットです。
HDC hdc = GetDC(NULL);
void* lpBits = NULL;
HBITMAP hBitmap;
try
{
hBitmap = CreateDIBSection(
hdc,
(BITMAPINFO*)&bi,
0,
&lpBits,
NULL,
(DWORD)0);
}
ReleaseDC(NULL, hdc);
投げているようCreateDIBSection
に、DCを解放するコードは実行されていません。この背後にある可能性のある問題を教えてください。