Код |
---|
// Вывести изображение карты в XImage (массив)
// hmap - идентификатор открытых данных
// imagedesc - параметры области для размещения изображения
// Описание структуры XIMAGEDESC в maptype.h
// erase - признак очистки области изображения (если равен -2, то изображение рисуется
// поверх имеющегося рисунка без очистки)
// x,y - координаты левого верхнего угла внутри
// битовой области XImage для размещения изображения
// rect - фрагмент для вывода отображения
// func - функция отображения объекта
// parm - параметры изображения
// data - метрика для отображения
// colors - количество цветов
// palette - палитра
// При ошибке в параметрах возвращает ноль
_MAPIMP long int _MAPAPI mapPaintExampleObjectByFuncDataToXImageEx(HMAP hMap, XIMAGEDESC * imagedesc,
long int erase, long int x, long int y,RECT * rect,
long int func, const char* parm, POLYDATAEX* data); |
На вход подавать очищенный прозрачностью XImage, и выставлять erase = -2.
Данная функция используется при отображении образцов знаков классификатора в редакторе классификатора в Linux.
В Windows используют отображение напрямую средствами WINAPI, но данная функция должна тоже работать.