Здравствуйте!
Для получения палитры пользовательского слоя, добавленного к базовой карте, необходимо передать их идентификаторы (HMAP и HSITE) в функцию
mapGetSitePalette (sitapi.h):
Для получения палитры пользовательского слоя, добавленного к базовой карте, необходимо передать их идентификаторы (HMAP и HSITE) в функцию
mapGetSitePalette (sitapi.h):
Код |
---|
// Запросить текущую палитру карты (с учетом яркости/контрастности) // hMap - идентификатор открытой основной карты // hSite - идентификатор открытой пользовательской карты // colors - указатель на структуру COLORREF первого цвета в палитре // count - количество цветов (не более 256) // При ошибке возвращает ноль _MAPIMP long int _MAPAPI mapGetSitePalette(HMAP hMap, HSITE hSite, COLORREF *colors, long int count); |