Инициализация, визуализация и настройка модуля

Материал из 2gis-SDK

Перейти к: навигация, поиск

В категорию включены интерфейсы непосредственно дополнительного модуля, отвечающие за инициализацию модуля, его настройку и встраивание в оболочку. Имеется два способа подключения модуля к оболочке.
Первый: реализовать модуль в виде DLL библиотеки с экспортируемой функцией CreateGrymPlugin.
Второй: реализовать и зарегистрировать COM-сервер, реализующий интерфейсы IGrymPlugin, IGrymPluginInfo.


Для запуска модуля в подкаталоге \Plugins должен быть обязательно размещен файл инициализации модуля dgxpi.

Текущая версия API: API-1.4



Наименование Краткое описание
dgxpi Внешний файл инициализации модуля
CreateGrymPlugin Экспортируемая функция инициализации модуля расширения, выполненного в виде DLL
IGrymPlugin Главный интерфейс дополнительного модуля
IGrymPluginInfo Интерфейс описания дополнительного модуля
IGrymPluginOptions Интерфейс диалога настроек модуля
IRibbonBar Интерфейс главной панели управления
IPopupMenu Интерфейс контекстного меню карты
ICommandAction Главный интерфейс команды пользовательского интерфейса (кнопка панели управления, пункт меню)
ICommandAccelerator Интерфейс получения горячей клавиши команды
IControlAppearance Интерфейс получения свойств элемента управления
IControlPlacement Интерфейс получения позиции элемента в группе
ICommandState Интерфейс получения статуса команды
ICommandQuickAccessOptions Интерфейс получения свойств размещения команды в панели быстрого доступа
ICommandPopup Интерфейс получения контекстного меню команды-кнопки
IChildControl Интерфейс размещения контролов в древовидной структуре


Смотри также: Главные объекты приложения, Объекты пользовательского интерфейса оболочки, Карта и графика, Справочники, База данных, Интерфейсы событий, Ко-классы API

Просмотры
Личные инструменты
Практика