Re[11]: GDI+ быстрый вывод
От: samius Япония http://sams-tricks.blogspot.com
Дата: 14.12.10 09:31
Оценка:
Здравствуйте, Pavel Dvorkin, Вы писали:

PD>Здравствуйте, samius, Вы писали:



PD>>>Что-то у меня не получается посмотреть Spy++ окно paint.net. А другого ничего нет. Попробуй.

S>>А что ты хочешь увидешь?

PD>Приходит WM_PAINT при движении контура или нет.

Да, приходит, прчем вместе с WM_ERASEBKGND и даже без контура чисто на WM_MOUSEMOVE (даже не нажатый).
Полагаю, ты немедленно избавишься от этого софта?

PD>>>Так InvalidateRect + UpdateWindow и приведут к BitBlt, только на 4 линии. Остально-то зачем перерисовывать ?

S>>Просто что бы не мудрить.

PD>Хм. Если размер контура будет во весь экран ? Тоже тормозить не будет ? На любой видеокарте ? На машине с процессором 5-7 летней давнсти ? Не уверен.

Я на этом не экономил на занюханном P4, на котором работал в институте во время выхода первого фреймворка. Пользователи не жаловались. Наоборот получалось значительно экономить за счет каскада буферов, а не на одиночных пикселях.

PD>Ладно, давай не будем еще и здесь флейм на эту тему устраивать.

Ты начал. Уверен,что в большинстве современного софта проблемы производительности растут не из-за того что рисуются лишние пиксели в WM_PAINT.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.