我正在尝试从png创建Cursor,而CreateDIBSection()
正在抛出。
Follwoing是代码片段:
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的代码没有被执行。你可以告诉我这背后可能出现的问题吗?
答案 0 :(得分:0)
你应该将结构归零:
ZeroMemory(安培;双,的sizeof(BITMAPV5HEADER));
尝试此链接,它可能会对您有所帮助: