SetElemsTypes method (Layer)

Изменяет типы и режимы указанных элементов.

Применяется к:

Layer

Синтаксис:

Visual Basic:

Function SetElemsTypes(nElemCount As Long, pElemIDs As Long, pTypeIDs As Long, pModeIDs As Long) As Boolean

nElemCount - количество изменяемых элементов.

pElemIDs - массив ключей объектов (в Visual Basic - первый элемент массива).

pTypeIDs - массив ID типов для каждого объекта (в Visual Basic - первый элемент массива).

pModeIDs - массив номеров режимов для каждого объекта (в Visual Basic - первый элемент массива).

Значение типа равное -1 означает, что у заданного элемента изменяется только режим, а тип остается прежним.

Пример:

'Сменить типы у трех объектов по заданным ключам.

Dim m1(3) As Long
Dim m2(3) As Long
Dim m3(3) As Long 

m1(0) = 24
m1(1) = 132
m1(2) = 130
           
m2(0) = 1
m2(1) = 2
m2(2) = -1
           
m3(0) = 1
m3(1) = 2
m3(2) = 1
           
MapCtrl1.Map.Layers.Active.SetElemsTypes 3, m1(0), m2(0), m3(0)
MapCtrl1.Redraw