Compartir a través de


IMAPIFormMgr::SelectFormContainer

Hace referencia a: Outlook 2013 | Outlook 2016

Presenta un cuadro de diálogo que permite al usuario seleccionar un contenedor de formularios y devuelve una interfaz para el objeto de contenedor seleccionado por el usuario.

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

Parameters

ulUIParam

[in] Identificador de la ventana primaria del cuadro de diálogo mostrado.

ulFlags

[in] Máscara de bits de marcas que controla cómo se selecciona la biblioteca de formularios (es decir, cómo se selecciona el contenedor de formularios). Se pueden establecer las siguientes marcas:

MAPIFORM_SELECT_ALL_REGISTRIES

La selección se puede realizar desde todos los contenedores. Este es el tipo de selección predeterminado.

MAPIFORM_SELECT_FOLDER_REGISTRY_ONLY

La selección solo se puede realizar desde contenedores de carpetas.

MAPIFORM_SELECT_NON_FOLDER_REGISTRY_ONLY

La selección solo se puede realizar a partir de contenedores que no están asociados a carpetas.

lppfcnt

[out] Puntero a un puntero a la interfaz devuelta. Esta interfaz es para el objeto contenedor seleccionado por el usuario.

Valor devuelto

S_OK

La llamada se ha realizado correctamente y devuelva el valor esperado o los valores.

Comentarios

Los visores de formularios suelen llamar al método IMAPIFormMgr::SelectFormContainer para seleccionar un contenedor de formularios en el que está instalado un formulario. SelectFormContainer no se puede usar para seleccionar el contenedor de formularios local, que tiene el valor HFRMREG_LOCAL.

Referencia de MFCMAPI

Para obtener un ejemplo de código de MFCMAPI, vea la siguiente tabla.

Archivo Función Comment
MainDlg.cpp
CMainDlg::OnSelectFormContainer
MFCMAPI usa el método IMAPIFormMgr::SelectFormContainer para seleccionar un contenedor de formularios antes de representar su contenido.

Vea también

IMAPIFormMgr : IUnknown

MFCMAPI como un ejemplo de c�digo