Re: быстрая прорисовка окна
От: Alex Fedotov США  
Дата: 26.07.03 19:49
Оценка: 1 (1)
Здравствуйте, napa3um, Вы писали:

N>здрасте... пишу прогу, которая отображает и редактирует структуру некоего механизма (очень условно — кружочки и полосочки)... но ентот механизм должен в последствии зашевелиться согласно некоторым условиям... весь механизм, по сути, задан координатами вершин, объединённых линиями... при новом кадре каждая вершина просчитывается согласно некоторым физическим формулам... как бы мне обновить картинку с наименьшими временными затратами?.. картинка выводится средствами gdi в ответ на wm_paint, при каком либо изменении я вызываю InvalidateRect(hGraphWnd,0,0,TRUE)... всё намана, но мерцает неприкольно, особенно при сложной модели механизма... заранее пасиба за помощь...


1. Рисовать сначала в off-screen bitmap (memory DC), а потом делать BitBlt в окно.
2. Обработать WM_ERASEBKGND и просто вернуть TRUE, чтобы система автоматически не заливала окно цветом фона.
-- Alex Fedotov
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.