?
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/c1743
HBITMAP 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(...);