Grafik laden und drehen crasht
-
Hi. Ich lade eine Grafik und will diese mit Hilfe einer Funktion von CodeGuru rotieren lassen (um 90°), da ich mit PlgBlt() leider nicht klarkomme.
Leider crasht die Zeile mit GetRotatedBitmap böse. Hat jemand eine Ahnung wieso? Danke!!
HANDLE GetRotatedBitmap( HANDLE hDIB, float radians, COLORREF clrBack )
Quelle von http://www.codeguru.com/Cpp/G-M/bitmap/specialeffects/article.php/c1743HBITMAP hBitmap; hBitmap = (HBITMAP)LoadImage(NULL, startfilename, IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE | LR_CREATEDIBSECTION); HANDLE hBitmap2 = GetRotatedBitmap( hBitmap, 1.57f, 0 ); // crash! HDC hdcSrc = CreateCompatibleDC(NULL); SelectObject(hdcSrc, hBitmap2); StretchBlt(...);