P
Hat sich erledigt, ich hab den Fehler gefunden. Ich hatte die Bitmap mit falschen abmessungen geladen.
hDrawBitmap = LoadImage(NULL, "D:\\Programme\\Microsoft Visual Studio\\MyProjects\\GFX\\Mario_Voxel\\Mario.bmp", IMAGE_BITMAP, 90, 44, LR_LOADFROMFILE);
SelectObject(hdcMarioBitmap, hDrawBitmap);
TransparentBlt(hdc, 120, 162, 28, 38, hdcMarioBitmap, 28, 0, 29, 39, RGB(255, 0, 255));
Ich habe die Gesamtbitmap, welche 90x44 groß ist, ausversehen mit 28x38 geladen. Sie wurde deshalb wohl gestaucht. Funktioniert jetzt alles wunderbar.
Ach ich liebe dieses Forum.