?
So jetzt hab ich's raus:
// hdc = aktuelles DC zum Zeichnen
// hBmp = geladenes Bild
// geht nur beim WM_PAINT
HDC NewDC = CreateCompatibleDC(hdc);
HBITMAP NewBmp = CreateCompatibleBitmap(hdc,32,32);
SelectObject(NewDC,NewBmp);
HDC hMemDC = CreateCompatibleDC(hdc);
SelectObject(hMemDC,hBmp);
BitBlt(NewDC,0,0,32,32,hMemDC,0,0,SRCCOPY);
DeleteDC(NewDC);
DeleteDC(hMemDC);
mfg A-lex