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

Почему не работает CreatePolygonRgn?   Найти похожие ветки 

← →
Gorger ©   (2005-12-23 20:28) [0]

Здравствуйте, уважаемые мастера!
У меня есть массив точек, по которым я хочу построить контур.
Контур по этим точек не имеет взаимопересечений. Это видно по тому, что функция Canvas.DrawPoly рисует контур правильно.
Но  вот строчка
Reg2:=CreatePolygonRgn(Pointz,Length(Pointz)+2,ALTERNATE);
не работает (т.е. Reg2 =0 а должен содержать дескриптор нового региона). Пробовал менять ALTERNATE на WINDING -бесполезно. Подскажите пожалуйста!


← →
Fenik ©   (2005-12-23 21:36) [1]

> Length(Pointz)+2

Зачем "+2" ?


← →
Gorger ©   (2005-12-24 01:49) [2]

2Fenik ©   (23.12.05 21:36) [1]
Уже от отчаяния


← →
MBo ©   (2005-12-24 07:53) [3]

Как объявлено Points?
Pointz[0] попробуй первым параметром


← →
Gorger ©   (2005-12-25 01:08) [4]

Ура! Сработало! Спасибо!



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

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



Память: 0.45 MB
Время: 0.032 c
2-1146656387
Sco
2006-05-03 15:39
2006.05.21
Какие файлы нужно добавить в дистрибутив проги?


15-1145630756
dimodim
2006-04-21 18:45
2006.05.21
Как установить PHP под FreeBsd [последний]?


2-1146232505
Mark86rus
2006-04-28 17:55
2006.05.21
Как при перекодировке из Win 1251 в KOI8 избавиться от значений?


2-1146331673
cardexc
2006-04-29 21:27
2006.05.21
другой ПК


4-1139121673
Aladin
2006-02-05 09:41
2006.05.21
tv tuner




   Наверх