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

Вниз

Регион в движении   Найти похожие ветки 

 
ARTEMKA   (2003-10-06 02:55) [0]

Мастера я не могу сообразить если в делфи такой механизм:
я создаю регион для произвольной формы.
CreateRectRgn(x1,y1,x2,y2) потом добавляю его к другому региону, построеному по какой нибудь маске(не прямоугольной). Думаю вам понятно что я имею в виду. Так вот судь дела в том чтот регион создаётся из BMP"шки путём перебора точек. и это занимает какое то время. В итоге у меня есть регион какой нибудь фигуры. Суть в том что на таймере у меня это регион дожен двигаться. и прощитывать его по новому эчень нагружает проц. и всё дёргается.
Мне нужет какой нибудь способ, изменить координаты региона, сдвинуть его по осям чтоли.. ПОМОГИТЕ плзз если знаете..


 
Almaz ©   (2003-10-06 03:37) [1]


> Мне нужет какой нибудь способ, изменить координаты региона,
> сдвинуть его по осям чтоли.. ПОМОГИТЕ плзз если знаете..

Не уверен, что понял вас правильно, но есть, например, такая функция как OffsetRgn:
function OffsetRgn(RGN: HRGN; p2, p3: Integer): Integer; stdcall;
Эта функция смещает регион RGN на p2 влево и на p3 вниз. Подробнее смотрите по F1 ;)

Удачи.



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

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

Наверх




Память: 0.46 MB
Время: 0.018 c
6-90038
Sesh
2003-09-30 22:02
2003.11.27
Delphi+Internet


14-90121
Agent[007]
2003-11-02 12:53
2003.11.27
Точка и треугольник. (В ПРОСтРАНСТВЕ)


14-90095
REA
2003-11-04 16:04
2003.11.27
Круговая порука


1-89873
mc_duck
2003-11-16 00:45
2003.11.27
Обращение к объекту по строке-имени.


3-89715
чайник
2003-11-10 09:28
2003.11.27
Ошибка записи данных на сервер