| Регионы | - RGN_Script |
RGN_Script
Краткое описание
Компонент предназначен для создания комбинированного региона по скрипту
Параметры
Методы
События
Свойства
Данные
Пример
Пример использования компонента RGN_Script
Add(MainForm,2953706,77,70)
{
Left=100
Top=100
Caption="Пример использования RGN_Script"
Point(Handle)
Point(onMouseDown)
link(onCreate,14225697:doCreateRgn,[])
}
Add(RGN_Script,14225697,133,84)
{
Script=#62:poly(0,0,50,0,50,30,300,30,340,0,340,25,300,50,25,50,0,25,0,0)|22:ellipse(50,50,100,100)|23:ellipse(150,50,200,100)|23:ellipse(250,50,300,100)|18:rect(340,0,400,25)|
link(onCreateRgn,4847611:doSetRegion,[(175,90)(175,173)(65,173)(65,139)])
}
Add(RGN_SetToWindow,4847611,77,133)
{
link(Handle,2953706:Handle,[])
}
Замечания
Описание синтаксиса скрипта:
прямоугольный регион с левым верхним углом в точке (x1, y1) и правым нижним в точке (x2, y2)
эллиптический регион, вписанный в прямоугольник с левым верхним углом в точке (x1, y1) и правым нижним в точке (x2, y2)
прямоугольный регион с левым верхним углом в точке (x1, y1) и правым нижним в точке (x2, y2) со срезанными углами по области шириной rw и высотой rh
полигон с вершинами в массиве точек (xN, yN)
Обновление элемента: [svn]RGN_Script.pas[/svn]
rect(x1, y1, x2, y2)
ellipse(x1, y1, x2, y2)
round(x1, y1, x2, y2, rw, rh)
poly(x1, y1, x2, y2 ... xN, yN)
Обновление элемента: [svn]RGN_Script.pas[/svn]
BB-code статьи для вставки
Всего комментариев: 0
(комментарии к статье еще не добавлены)