axMapObj.Parm

Previous Top Next

axMapObj

 

Ссылка на структуру данных для функции отображения.

 

property Parm: integer;

 

Описание:

Устанавливает указатель на структуру параметров для функции визуализации выделенного объекта. По умолчанию Parm ссылается на свойство ColorImage, таким образом, по умолчанию выделенный объект карты отображается стандартной функцией визуализации в режиме R2_COPYPEN (значение 13) цветом, который установлен свойством ColorImage.

Применяется совместно со свойствами Mode и Image.

Подробно параметры функций визуализации описаны в MapGdi.h.

 

Пример обработки

 

type TPaintParm = packed record

 

 Image : integer;  // Вид функции отображения

 

 Parm : Pointer;  // Параметры отображения для соответствующей функции.

                  // Игнорируется при Image равном IMG_OBJECT (параметры

                  // и номер функции устанавливается из классификатора)

 Mode : inetger;  // Условия отображения и масштабирования

                  //   R2_COPYPEN   - отображение цветом

                  //   R2_NOT       - отображение инверсией фона (цвет игнорируется)

                  //   IM_SCALE, IM_DONTSCALE, ... - признаки масштабируемости

                  //    (игнорируются при Image равном IMG_OBJECT)

                  // Пример использования: Mode = R2_NOT | IM_SCALE

end;

 

var value : integer;

 img        : TPaintParm;

begin

 value := MapObj1.parm;

 img.Parm := Pointer(value);

///ОБРАБОТКА

end;