Compartilhar via


IMAPIFormMgr::SelectFormContainer

Aplica-se a: Outlook 2013 | Outlook 2016

Apresenta uma caixa de diálogo que permite que o usuário selecione um contêiner de formulários e retorna uma interface para o objeto de contêiner selecionado pelo usuário.

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

Parâmetros

ulUIParam

[in] Um identificador para a janela pai da caixa de diálogo exibida.

ulFlags

[in] Um bitmask de sinalizadores que controla como a biblioteca de formulários é selecionada (ou seja, como o contêiner de formulários é selecionado). Os seguintes sinalizadores podem ser definidos:

MAPIFORM_SELECT_ALL_REGISTRIES

A seleção pode ser feita de todos os contêineres. Esse é o tipo de seleção padrão.

MAPIFORM_SELECT_FOLDER_REGISTRY_ONLY

A seleção só pode ser feita em contêineres de pastas.

MAPIFORM_SELECT_NON_FOLDER_REGISTRY_ONLY

A seleção só pode ser feita em contêineres que não estão associados a pastas.

lppfcnt

[out] Um ponteiro para um ponteiro para a interface retornada. Essa interface é para o objeto de contêiner selecionado pelo usuário.

Valor de retorno

S_OK

A chamada foi bem-sucedida e retornou o valor ou valores esperados.

Comentários

Os visualizadores de formulário normalmente chamam o método IMAPIFormMgr::SelectFormContainer para selecionar um contêiner de formulário no qual um formulário está instalado. SelectFormContainer não pode ser usado para selecionar o contêiner de formulário local, que tem o valor HFRMREG_LOCAL.

Referência do MFCMAPI

Para ver códigos de exemplo do MFCMAPI, confira a tabela a seguir.

Arquivo Função Comentário
MainDlg.cpp
CMainDlg::OnSelectFormContainer
O MFCMAPI usa o método IMAPIFormMgr::SelectFormContainer para selecionar um contêiner de formulários antes de renderizar seu conteúdo.

Confira também

IMAPIFormMgr : IUnknown

MFCMAPI como exemplo de código