Рисование из другого потока без мерцания
От: ObKo  
Дата: 23.09.08 06:15
Оценка:
Есть некий поток в котором бесконечно выполняется:

Monitor::Enter(this);
Draw();
Monitor::Exit(this);


Draw():

G->Clear(Color::White);
//Дальше идет рисование фигур


G — Объект Graphics, полученый методом CreateGraphics() конрола.
Все рисуется нормально, только очень сильно мерцает.
Конрол самопальный, установка Style
ControlStyles::UserPaint | ControlStyles::AllPaintingInWmPaint | ControlStyles::DoubleBuffer

Не помогает.
Пробовал рисовать в битмап, потом выводить — сильно тормозит.

У кого какие есть мысли по этому поводу?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.