Hi, I'm working on a VB project where I need to draw and animate a small image (with a transparent background) to the screen. I can do it using bitblt and GetWindowDC(0), but I would then need to clear part of the screen when moving it or animating it. I tried using RedrawWindow but it doesn't seem to work. Even if it did, at 25 frames per second it would produce a visible flicker - is there any other way? Or can you at least help me the way I'm doing it? (I've seen lots of programs doing this and they all work perfectly...)

Thanks