Здравствуйте!
Вызвать диалог Вы можете с помощью Api функции
// Изменить параметры соединения с сервисом/или запросить строку подключения (открывается диалог)
// parm - текущие системные параметры, поле Handle должно
// содержать идентификатор окна приложения. Описание структуры - см. maptype.h)
// wmsstring - строка подключения к сервису
// size - длина буфера, отведенного под размещение строки
// flag - признак выполняемого действия (будет отображено в заголовке диалога)
// 0 - открыть данные, 1 - добавить данные, 2 - изменить данные
// type - тип данных для открытия/изменения/добавления 0 - WMS, 1 - WMTS
// При ошибке возвращает 0
_MAPIMP long int _MAPAPI mapEditWms(TASKPARMEX *parm, char* wmsstring, int size, int flag);
Вызвать диалог Вы можете с помощью Api функции
// Изменить параметры соединения с сервисом/или запросить строку подключения (открывается диалог)
// parm - текущие системные параметры, поле Handle должно
// содержать идентификатор окна приложения. Описание структуры - см. maptype.h)
// wmsstring - строка подключения к сервису
// size - длина буфера, отведенного под размещение строки
// flag - признак выполняемого действия (будет отображено в заголовке диалога)
// 0 - открыть данные, 1 - добавить данные, 2 - изменить данные
// type - тип данных для открытия/изменения/добавления 0 - WMS, 1 - WMTS
// При ошибке возвращает 0
_MAPIMP long int _MAPAPI mapEditWms(TASKPARMEX *parm, char* wmsstring, int size, int flag);