Установка формы в библиотеку
Область применения: Outlook 2013 | Outlook 2016
Диспетчер форм MAPI по умолчанию, поставляемый вместе с Windows SDK, не предоставляет пользовательский интерфейс для установки форм в различных библиотеках форм. По этой причине вам придется создать небольшое приложение или подробный набор инструкций, с помощью которых пользователи могут установить форму.
Если вы реализуете приложение установки, ряд действий, которые необходимо выполнить для установки формы в связанной с папкой таблице содержимого:
Вызовите функцию MAPIOpenFormMgr , чтобы открыть диспетчер форм.
Используйте метод IMAPIFormMgr::OpenFormContainer или IMAPIFormMgr::SelectFormContainer , чтобы выбрать и открыть целевой контейнер для формы.
Используйте функцию IMAPIFormContainer::InstallForm для установки формы.
Шаги 4–6 предназначены для установки в локальную библиотеку форм:
Скопируйте все файлы в соответствующее место на локальном диске, если установка выполняется в локальную библиотеку форм на рабочей станции пользователя. При необходимости измените файл конфигурации формы, чтобы он отражал текущие пути компонентов. Файл конфигурации формы может содержать относительные пути. В этом случае этот шаг может не потребоваться.
Выполните соответствующие действия по регистрации OLE, чтобы связать тип сообщения с устанавливаемым сервером форм.
Если форма была установлена в локальную библиотеку форм, скопируйте файлы значка формы (.ico) и конфигурации (CFG) в каталог %WINDOWS%\FORMS\CONFIGS, чтобы форма могла быть автоматически восстановлена в случае повреждения или удаления библиотеки форм. Этот шаг рекомендуется, но не является обязательным.
Примечание.
Вы можете упростить установку в локальную библиотеку форм, заменив шаги 1 и 2 вызовом функции MAPIOpenLocalFormContainer .