Original Post
Here''s my setup:
BYTE *bits; BITMAPINFO bmi; bmi.bmiHeader.biBitCount = 24; bmi.bmiHeader.biClrImportant = 0; bmi.bmiHeader.biClrUsed = 0; bmi.bmiHeader.biCompression = BI_RGB; bmi.bmiHeader.biHeight = 100; bmi.bmiHeader.biWidth = 100; bmi.bmiHeader.biPlanes = 1; bmi.bmiHeader.biSize = 0; bmi.bmiHeader.biSizeImage = 0; HDC tmpDC = GetDC(NULL); hbmp = CreateDIBSection(tmpDC, &bmi, DIB_RGB_COLORS, (LPVOID *)bits, NULL, 0); ReleaseDC(NULL, tmpDC);but CreateDIBSection returns 0, and I can''t do anything with that.