Ich brauche ein hDIB aus einem hBitmap /CImage...
-
Habe die Funktion
HANDLE GetRotatedBitmap( HANDLE hDIB, float radians, COLORREF clrBack )welche hier vorkommt: http://www.c-plusplus.net/forum/viewtopic-var-t-is-103430-and-postdays-is-0-and-postorder-is-asc-and-start-is-0.html und möchte diese einsetzen. Nun habe ich ein ATL::CImage, welches einen Operator HBITMAP und einen Member m_hBitmap besitzt, das nimmt die Funktion jedoch nicht an; sie scheitert beim Auslesen der Farbtiefe bereits. Wie komme ich an dieses DIB (wahrscheinlich kein gepacktes, es fehlen ja die Farbinformationen) heran?
Vielen Dank
Fehlermeldung: hält bei
int bpp = bmInfo.bmiHeader.biBitCount; // Bits per pixelmit
+ bmiHeader {biSize=??? biWidth=??? biHeight=??? ...} tagBITMAPINFOHEADER