Вниз
Скачать: 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 вся ветка

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



Память: 0.45 MB
Время: -0.985 c
14-90128
y-soft
2003-11-01 12:23
2003.11.27
Фотографии с последней встречи в Екатеринбурге


1-89836
DimaK
2003-11-16 17:45
2003.11.27
ProgressBar


6-90029
UltraFreak
2003-10-02 19:57
2003.11.27
Какое приложение слушает порт?


1-89809
NewD
2003-11-17 11:09
2003.11.27
Как реализовать динамический массив через указатели


4-90171
Lord Warlock
2003-09-18 09:29
2003.11.27
WM_QUERYENDSESSION




   Наверх