TMapplMoveObjects.CreateMoveObjectByStyle
Модуль: MoveObjects
Класс: TMapplMoveObjects
Создать подвижный объект, отображаемый стилем библиотеки стилей класса
Объявление
function CreateMoveObjectByStyle(moX,moY,moAngle: double; StyleID: int64;
moText: string; flCenterText: boolean; OfsTextX,OfsTextY: integer;
moData: Pointer): integer;
Параметры
moX
- координата подвижного объекта по горизонтали
moY
- координата подвижного объекта по вертикали
moAngle
- угол поворота подвижного объекта в радианах
StyleID
- уникальный индекс стиля подвижного объекта
- moText
- текстовое название (подпись) подвижного объекта
flCenterText
- флаг центрирования подписи подвижного объекта
OfsTextX
- смещение подписи подвижного объекта по горизонтали (в пикселях)
OfsTextY
- смещение подписи подвижного объекта по вертикали (в пикселях)
- moData
- указатель на объект (структуру данных), связанный с подвижным объектом
Возвращает
- -3
- библиотека стилей не задана
- -2
- точечный стиль с заданным уникальным индексом в библиотеке не существует
- -1
- точечный стиль с заданным уникальным индексом не является комбинированным
- >=0
- индекс созданного подвижного объекта