Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.05.13;
Скачать: CL | DM;

Вниз

Перерисовать Image   Найти похожие ветки 

 
Aric   (2002-03-12 15:24) [0]

Приветствую! Есть проблема надо максимально быстро (чтобы на Р300 было незаметно глазу) по TrackBar-у перерисовать Image. Ща делаю так

case TrackBar1.Position of
0 : scale := 10;
1 : scale := 5;
2 : scale := 2;
3 : scale := 1;
end;
tmp_bmp := TBitmap.Create;
tmp_bmp.Width := im_w;
tmp_bmp.Height := round(im_h * scale);
tmp_bmp.Canvas.StretchDraw(Rect(0, 0, tmp_bmp.Width, tmp_bmp.Height),Image1.Picture.Graphic);
Image1.Picture.Graphic := tmp_bmp;
tmp_bmp.Free;

Но это топорно. Может можно как-нить изящнее? Заранее спасибо.


 
Nikolay ©   (2002-03-12 16:02) [1]

Мне кажется что глазу все равно заметно будет :(
хотя это еще и от оперативки зависти...



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

Текущий архив: 2002.05.13;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.012 c
1-39715
Satrap
2002-04-27 10:13
2002.05.13
Палитра компонентов


4-39915
skiph
2002-01-22 11:52
2002.05.13
Сканирование реестра


1-39802
Lagutin Anton
2002-04-28 04:30
2002.05.13
Как очистить папку Temp


1-39696
Riko
2002-04-29 15:00
2002.05.13
Как программно включить Отображение всех файлов?


1-39701
ymin
2002-04-29 16:04
2002.05.13
Showmessage(‘Давление должно быть <’ +inttostr(int2*0.8));