Вниз
Скачать: CL | DM;

Использование компонентов TImage для построения слоев   Найти похожие ветки 

← →
andrew_john ©   (2005-05-21 18:55) [0]

Здравствуйте. Подскажите, пожалуйста. Есть такая задача - рисовать графики рядом друг с другом. (данные снимаются с внешнего устройства) Чтобы была возможность работать с каждым из них (выделение куска и его увеличение в отдельном окне, перерисовывка только куска одного из графиков). Пробовал организовать слои с помощью компонентов TImage. Однако не знаю как осуществлять переход со слоя на слой (с одного компонента TImage на другой, расположенный над текущим) и как убрать мерцание экрана, когда идет выделение фрагмента графика с помощью функции FillRect. (при этом, видимо идет перерисовка всех остальных графиков). Буду очень благодарен за помощь.


← →
XProger ©   (2005-05-22 03:51) [1]


// в криейте формы
Form1.DoubleBuffered := true;
// "слой" поверх всех
Image1.BringToFront;


← →
andrew_john ©   (2005-05-23 00:07) [2]

К сожалению задача усложнена тем, что используется версия 3 Дельфи. И там просто нет свойства DoubleBuffered. Может есть другие варианты? Только я новичок. Мне с WinAPI сходу не разобраться, тем более не нашел подходящей книги.


← →
Eraser ©   (2005-05-23 00:15) [3]

andrew_john ©   (23.05.05 00:07) [2]

Задача решается установкой делфи 7.


← →
XProger ©   (2005-05-23 01:46) [4]

andrew_john, перехватывай сообщение WM_PAINT для формы. Создавай контекств памяти ставь его как текущий для формы, производи отрисовку, меняй обратно контекст на старый и лёгким движением BitBlt скидывай всё что нарисовалось в контекст памяти на контекст формы %)

P.S.
Последуй совету Eraser"а лучше ;)



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.024 c
3-1125448666
Kurillka
2005-08-31 04:37
2005.10.09
Как очистить значение DBLookupComboboxEh?


3-1125303576
Ольга
2005-08-29 12:19
2005.10.09
Как в T-SQL удалить IDENTITY у поля?


4-1123886642
Шуршик
2005-08-13 02:44
2005.10.09
Общение с Media Player Classic


11-1107542324
Владимир Кладов
2005-02-04 21:38
2005.10.09
еще один VCL2KOL конвертер


10-1105375657
Surrender1
2005-01-10 19:47
2005.10.09
Уважаемые мастера подскажите какой COM итерфейс надо использовать




   Наверх