Nope, only way to do it is to scale the image & mask before drawing them.
Anyway, was just looking into SDK docs for CPAlbBitmap and its GetAnimFrameWithMaskL()- function. it seems that it might be able to scale the images & masks during loading them. I never tried scaling on this class, but I think it could be worth of trying anyway.
i have to scale the masked images in every frame of an animation ... so i think i'll have to do it as you sai in two steps ...
right now i made two offscreen bitmaps. on the first one i draw the correctly scaled bitmaps with DrawBitmap.
on the second one i draw all the masks withe the according position and scale.
after that i draw the two offscreen bitmaps to the display with BitBltMasked.
that works ... but its slow
any better approaches?
but thx for your help so far!!
Last edited by michael.schrenk; 2005-01-13 at 15:15.