Текущий архив: 2006.04.09;
Скачать: CL | DM;
ВнизВиртуальная канва. Как реализовать? Найти похожие ветки
← →
MegaVolt © (2005-10-12 11:08) [0]Нужно реализовать виртуальную канву: т.е. реальное изображение занимает большой объём например 10000 на 10000 расчитывается во время работы программы. Хранить картинку таких размеров неразумно. Проще прощитывать и выводить только кусок который виден на экране. Как такое можно сделать? TScrollBox то что нужно но он всё равно держит в памяти всю картинку и перемещает её при перемещении ползунков. А как можно заставить TScrollBox не трогать помещённый в него компонент т.е. забрать всю отрисовку в свои руки?
← →
umbra © (2005-10-12 15:50) [1]
> аставить TScrollBox не трогать помещённый в него компонент
а зачем в таком случае вообще нужен ScrollBox? можно взять, например, панель и прокрутку организовать стрелками курсора
← →
MegaVolt © (2005-10-12 16:16) [2]Вот нашел на торри http://www.torry.ru/vcl/sizers/scrollers/phsbox.zip то что доктор прописал :)
Страницы: 1 вся ветка
Текущий архив: 2006.04.09;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.011 c