Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.05.21;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.041 c
2-1146379449
ForX
2006-04-30 10:44
2006.05.21
Округлить число


2-1146510429
Flint-1983
2006-05-01 23:07
2006.05.21
блокировка работы с файлом


15-1146050329
Rouse_
2006-04-26 15:18
2006.05.21
Хех, всем Модерам бояться :)


3-1143784267
manevil
2006-03-31 09:51
2006.05.21
проблема с подключением к БД IB


2-1146923270
Der Nechk@ssoff
2006-05-06 17:47
2006.05.21
Смена цвета