![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Почему не работает CreatePolygonRgn?
Gorger © (2005-12-23 20:28:00)Здравствуйте, уважаемые мастера!
У меня есть массив точек, по которым я хочу построить контур.
Контур по этим точек не имеет взаимопересечений. Это видно по тому, что функция Canvas.DrawPoly рисует контур правильно.
Но вот строчка
Reg2:=CreatePolygonRgn(Pointz,Length(Pointz)+2,ALTERNATE);
не работает (т.е. Reg2 =0 а должен содержать дескриптор нового региона). Пробовал менять ALTERNATE на WINDING -бесполезно. Подскажите пожалуйста!
Gorger (2005-12-25 01:08:00) [1]Ура! Сработало! Спасибо!
MBo (2005-12-24 07:53:00) [2]Как объявлено Points?
Pointz[0] попробуй первым параметром
Gorger (2005-12-24 01:49:00) [3]2Fenik © (23.12.05 21:36) [1]
Уже от отчаяния
Fenik (2005-12-23 21:36:00) [4]> Length(Pointz)+2
Зачем "+2" ?