Поделиться через


IMAPIFormMgr::SelectFormContainer

Область применения: Outlook 2013 | Outlook 2016

Представляет диалоговое окно, позволяющее пользователю выбрать контейнер формы, и возвращает интерфейс для выбранного пользователем объекта контейнера.

HRESULT SelectFormContainer(
  ULONG_PTR ulUIParam,
  ULONG ulFlags,
  LPMAPIFORMCONTAINER FAR * lppfcnt
);

Параметры

ulUIParam

[в] Дескриптор родительского окна отображаемого диалогового окна.

ulFlags

[в] Битовая маска флагов, управляющая тем, как выбирается библиотека форм (то есть, как выбирается контейнер формы). Можно задать следующие флаги:

MAPIFORM_SELECT_ALL_REGISTRIES

Выбор можно сделать из всех контейнеров. Это тип выбора по умолчанию.

MAPIFORM_SELECT_FOLDER_REGISTRY_ONLY

Выбор можно сделать только из контейнеров папок.

MAPIFORM_SELECT_NON_FOLDER_REGISTRY_ONLY

Выбор можно сделать только из контейнеров, которые не связаны с папками.

lppfcnt

[out] Указатель на указатель на возвращенный интерфейс. Этот интерфейс предназначен для объекта контейнера, выбранного пользователем.

Возвращаемое значение

S_OK

����� ������� � ������ ��������� ��������� ��� ��������.

Замечания

Средства просмотра форм обычно вызывают метод IMAPIFormMgr::SelectFormContainer , чтобы выбрать контейнер формы, в который устанавливается форма. SelectFormContainer нельзя использовать для выбора локального контейнера формы, который имеет значение HFRMREG_LOCAL.

Справочные материалы по MFCMAPI

Пример кода MFCMAPI указан в приведенной ниже таблице.

Файл Функция Comment
MainDlg.cpp
CMainDlg::OnSelectFormContainer
MFCMAPI использует метод IMAPIFormMgr::SelectFormContainer для выбора контейнера формы перед отрисовкой его содержимого.

См. также

IMAPIFormMgr : IUnknown

Mfcmapi (en) � �������� ������� ����