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. |