На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

Как программно получить превью знака из классификатора, не открывая карту?

Поиск  Пользователи  Правила  Войти
Форум » Настольные приложения » Классификаторы и условные знаки
Страницы: 1
RSS
Как программно получить превью знака из классификатора, не открывая карту?
 
Мне нужно получить изображение знака из классификатора в ситуации, когда карта не открыта для отображения на кнопке.

Есть ли какая-то возможность сделать это, не создавая фиктивную карту? В API везде требуется HMAP, но вдруг я чего-то пропустил.
 
Для отрисовки кнопки нужны различные ресурсы, которые создаются при открытии карты.
Получить идентификатор карты можно одной строкой.
Код
  // Создать временную пользовательскую карту
  // Файлы карты размещаются в рабочей директории системы
  // и имеют уникальные имена, генерируемые автоматически
  // При закрытии карты все файлы данных удаляются
  // Если параметр inmemory не равен 0, то все данные хранятся только в оперативной памяти
  // и освобождаются при закрытии карты
  // rscname - полное имя файла ресурсов RSC
  // После завершения использования карты необходимо освободить ресурсы функцией mapCloseData
  // При ошибке возвращает ноль

_MAPIMP HMAP _MAPAPI mapCreateTempSiteUn(const WCHAR * rscname);
Страницы: 1
Читают тему (гостей: 1)



© КБ Панорама, 1991-2022

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности