Compartilhar via


IMAPIFormInfo::CalcVerbSet

Aplica-se a: Outlook 2013 | Outlook 2016

Retorna um ponteiro para o conjunto completo de verbos que um formulário usa.

HRESULT CalcVerbSet(
  ULONG ulFlags,
  LPMAPIVERBARRAY FAR * ppMAPIVerbArray
);

Parâmetros

ulFlags

[in] Um bitmask de sinalizadores que controla o tipo de cadeias de caracteres retornadas. O seguinte sinalizador pode ser definido:

MAPI_UNICODE

As cadeias de caracteres retornadas estão no formato Unicode. Se o sinalizador MAPI_UNICODE não estiver definido, as cadeias de caracteres estarão no formato ANSI.

ppMAPIVerbArray

[out] Um ponteiro para um ponteiro para a estrutura SMAPIVerbArray retornada que contém os verbos do formulário.

Valor de retorno

S_OK

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

MAPI_E_BAD_CHARWIDTH

O sinalizador MAPI_UNICODE foi definido e a implementação não dá suporte ao Unicode ou MAPI_UNICODE não foi definido e a implementação dá suporte apenas ao Unicode.

Comentários

Os aplicativos cliente chamam o método IMAPIFormInfo::CalcVerbSet para obter um ponteiro para o conjunto de verbos usados por um formulário. Na estrutura SMAPIVerbArray retornada no parâmetro ppMAPIVerbArray , os verbos são retornados em ordem de número de índice; O índice de cada verbo é encontrado em seu membro lVerb . Os aplicativos cliente podem usar a matriz de verbos para criar menus dinamicamente, ocultar ou mostrar botões e assim por diante.

Referência do MFCMAPI

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

Arquivo Função Comentário
MFCOutput.cpp
_OutputFormInfo
O MFCMAPI usa o método IMAPIFormInfo::CalcVerbSet durante a gravação da saída de depuração para objetos de informações de formulário.

Confira também

SMAPIVerbArray

IMAPIFormInfo : IMAPIProp

MFCMAPI como exemplo de código