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

Вниз

Перемещение картинки   Найти похожие ветки 

 
VasRog ©   (2004-04-12 21:27) [0]

Вопросик назрел: как можно перемещать изображение по TImag"у не используя Draw. С использованием Draw я сделал вот так:
............................
Xloc:=TrackBar5.Position;
Yloc:=TrackBar6.Position;
Image2.Canvas.Brush.Color:=Color;
Form1.Image2.Canvas.Draw(Xloc,Yloc,p);
Form1.Image2.Canvas.FillRect(Image2.Cli­entRect);
Form1.Image2.Canvas.Draw(Xloc,Yloc,p);
.............................
Но если так сделать, то верхний левый угол картинки переместится в точку (Xloc, Yloc) и при вращении картинки ее верхняя часть будет иногда вылезать как бы за край экрана (следствие переноса в.л.у.) что достаточно странно смотрится, особенно если картинка находится в центре TImag" а.


 
dmk ©   (2004-04-13 23:09) [1]

Windows.ScrollDC(Canvas.Handle, DeltaX, DeltaY, ScrollRect, ClipRect, 0, nil);


 
VasRog ©   (2004-04-14 22:50) [2]

Что-то не получается. Объясни поподробнее что такое ScrollRect, ClipRect или может быть ошибка сокрыта в нулях, но прописав эту строку у меня просто весь TImage заливается белым цветом.



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

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

Наверх




Память: 0.47 MB
Время: 0.023 c
1-1087142108
AAAlexeyAAA
2004-06-13 19:55
2004.06.27
Компилятор насчитал 1+1=1. Почему? Привожу код:


6-1083784947
bars
2004-05-05 23:22
2004.06.27
Соединение для обмена текстовыми сообщениями


1-1086858471
Rewalon
2004-06-10 13:07
2004.06.27
Как просмотреть многостраничный *.tiff


9-1078383882
hfa_
2004-03-04 10:04
2004.06.27
Привет! В написание игр и по составлению их алгоритмов я ноль..Но


1-1086913022
antonn
2004-06-11 04:17
2004.06.27
Не выключается комп