berrymor Гость
|
Добавлено: Чт Апр 04 2002 23:39 Заголовок сообщения: вывод сильно(!) растянутого битмапа в CScrollView |
|
|
Тут какая-то фиговня наблюдается:
В ресурсе лежит картинка - 3750х2450 (примерно) Нужно в процессе выполнения программы ее масштабировать (это карта района) коэф. масштабирования до 20 раз (увеличение). И тут я наступил на грабли: Делаю так:
if (bmp.LoadBitmap(IDB_BITMAP)) { dcMemory.CreateCompatibleDC(NULL); .. clientdc(this); bmp2.CreateCompatibleBitmap(&clientdc,X,Y); fulldc.. ,SRCCOPY); }
За тем в OnDraw отрисовываю нужный фрагмент картинки. Ну так вот при небольших значениях X и Y (4000х2000)все нормально отрисовывается а при больших - 70600х50300 нет. Совсем ничего нет. Белый экран. Как снег.
Люди добрые помогите ХР. |
|