Нужно ли "кешировать" WM_PAINT?
От: da_007  
Дата: 20.01.08 14:30
Оценка:
День добрый.

Такой вопрос... Предположим, у нас есть главное окно программы... На нем — более сотни дочерних окошек, которые выводят какую-то информацию... Логично предположить, что если эти окошки выводят, условно, "сложную" информацию (ну, скажем... не просто TextOut, а чегой-то, связанное с графикой) + содержимое этих окошек меняется достаточно редко... То, наверное, стоит выставить этим окошкам стиль SS_BITMAP, и создавать-назначать им картинки — при изменении их содержимого, сводя обработку WM_PAINT к BitBlt?

Соответственно, вопроса два:
а. Целесообразно ли такое "кеширование"?
б. Если на вопрос "а" ответ "да", то где, по вашему мнению, проходит грань между "какие окошки надо кэшировать, а какие — нет"?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.