Вверх ↑
Разработчик
Ответов: 26163
Рейтинг: 2127
#1: 2008-03-06 13:16:20 ЛС | профиль | цитата
tsdima, это получается, что мы должны вынести doDraw в наследников (как это я сейчас сделал), подготовить контекст к отрисовке и вызвать DrawSource родителя, правильно я понял. Тут получится, что мы будем делать несколько ненужных операций по созданию промежуточного контекста отрисовки с уже готовым изображением. И еще, если контекст канвы и принтера очищать не надо, то контекст окна -- обязательно, а значит его надо делать в родителе.

------------ Дoбавленo:


Мдяяя уж... Сейчас проверил -- точно нужен промежуточный контекст для принтера с уже готовым, увеличенным рисунком, тогда BitBlt начинает работат, но работает сравнительно быстро (320x240 передавало около 20 сек по сетке)
карма: 22

0