Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.47 MB
Время: 0.051 c
3-1139922822
alsov
2006-02-14 16:13
2006.04.09
селект из таблицы, имя котрой храниться в переменной


6-1135589718
syned
2005-12-26 12:35
2006.04.09
WinSock приходят неверные данные


15-1142247003
Pearled
2006-03-13 13:50
2006.04.09
Помогите найти книгу "Системное программное обеспечение"


2-1143500522
Da Stranger
2006-03-28 03:02
2006.04.09
Изменение размера массива


3-1140091873
Alexey V.
2006-02-16 15:11
2006.04.09
Как мне достучаться до базы btrieve?