Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Звук, графика и видео > Изображение на форме заданной части конвы


Автор: seventy 30.4.2007, 18:02
Имеется канва больших размеров, на форме изображается только часть(верхний левый угол), нужно иметь возможность показать любую часть канвы на форме. Как это сделать?

Автор: Alexeis 30.4.2007, 19:04
seventy, канва не хранит изображение, а только рисует. Хранит изображение TBitMap. Уточните вопрос.

Автор: seventy 30.4.2007, 19:28
я рисую на форме Form1 посредством Form1->Canvas изображение 10000 на 10000,  изображается на форме только часть изображения размером с форму, а мне надо чтобы по заданным координатам 0<= Х,У <= 10 000 на форме появлялась часть изображения соответствующая этим координатам, те чтобы можно было увидеть на форме любую часть изображения  10000 на 10000. Спасибо за помощь.

Автор: Alexeis 1.5.2007, 17:35
Копировать эту часть изображения с канвы картинки на канву формы при помощи метода Canvas.CopyRect(); Параметры это прямоугольник который нужно скопировать.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)