Re[5]: Использование паттерна Decorator
От: voxel3d  
Дата: 04.12.03 13:26
Оценка: +1
Здравствуйте, Anton V. Kolotaev, Вы писали:

AVK>Предположим, перетаскивается фигура. Чтобы отобразить изменение, достаточно перерисовать объединение ее старого и нового региона. Т.е. элементарно посылаются ::InvalidateRect/::InvalidateRgn. К тебе приходят сообщения WM_PAINT с HDC на проставленным clipping-region. Заморачиваться с обсчетом пересечения этого региона с твоими фигурами не стоит — как показывает практика, GDI делает это даже быстрее.


А вот и нет. Предварительный расчёт того, какие объекты попадают в область отрисовки существенно её ускоряют. И чем больше количество отрисовываемых объектов, тем заметнее становится разница.

best regards..
in hack we trust.
Re[7]: Использование паттерна Decorator
От: Shkurenko Alexander Россия  
Дата: 05.12.03 06:13
Оценка:
Здравствуйте, Anton V. Kolotaev, Вы писали:
AVK>Если интересно, могу замылить свой диплом, где я как раз этим и занимался.

Если не трудно, отправьте сюда пожалуйста ws_mail <at> mail.ru.
Заранее спасибо.
... << RSDN@Home 1.1.0 stable >>
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.