Быстрая прорисовка экрана с использованием GDI+
Image main = new Bitmap("pacman.bmp");
Затем в фун-ии OnPaint() рисую изображение на экране:
g.DrawImage(main,new Point(m.x,m.y));
Как можно исправить мерцание?:confused:
На OpenGL/DX написать =) А если серьезно, то можно двойной буферезацией воспользоваться. Типа сначала на битовую катру в памяти рисуешь, а потом ее всю сразу на форму пихаешь. BitBlt (вроде так функция называется), от нее и плясать (RTFM).
Спасибо!
WM_ERASEBKGND - в событиях
не прорисоввывать фон:
BOOL CPrimAutoTransView::OnEraseBkgnd(CDC* pDC){return (false);}