векторный редактор

Hello comp,
подскажите please кто знает: такая задача - допустим нужно написать
нечто вроде многооконного векторного редактора, но не графического,
а скорее редактора схем или что-то в этом роде. Ясно что объекы
хранятся в памяти в виде списков или еще как.
Интересует вопрос: как лучше организовать взаимодейстие с экраном:
использовать для каждого окна контекст в памяти и рисовать туда а
потом обновлять (чтобы не было мельканий), но размеры и количество
окон могут быть любыми, и все должно работать очень быстро, и
ограничения на память (т.к. это будет всего лишь маленькая часть
большого проекта). Или завести один буфер по размеру экрана и
использовать его для всех окон? или как-то еще? Все это
желательно на Visual C++. Заранее спасибо!
Здравствуйте !
В MSDN есть пример векторного редактора :
DRAWCLI - все сделано достаточно хорошо. Как каркас он использовался для
многих приложений. Структура классов, конечно, мне не очень понравилась, но
в качестве примера такого приложения - рулит.
А буфер по размеру экрана заводить придется.
Точнее не по размеру экрана, а по размеру окаймляющего прямоугольника
региона отсечения контекста устройства при перерисовке (GetClipBox).
С уважением, Вахтуров Виктор.
Информационный сайт для программистов http://SoftMaker.com.ru
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru
-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru
http://subscribe.ru/ mailto:ask@subscribe.ru