Verbos de formulário

Aplica-se a: Outlook 2013 | Outlook 2016

A interface do usuário de um formulário normalmente oferece itens de menu ou controles que permitem que os usuários executem algum tipo de ação com o formulário. É função do servidor de formulários manipular essas ações do usuário. Essa interface é implementada usando APIs Win32 padrão; escrever um é como escrever outras interfaces para programas Win32 regulares.

Muitas vezes, as ações do usuário são associadas a verbos. Um verbo é o nome de uma ação específica de uma determinada classe de mensagem. Por exemplo, Responder é um verbo implementado por muitos servidores de formulário, cada um dos quais pode ter uma interpretação diferente desse verbo. Às vezes, os verbos são chamados de comandos.

Observação

Nem todos os itens de menu e controles de um formulário correspondem a um verbo. Por exemplo, um botão Cancelar não corresponde a um verbo Cancelar no servidor de formulário. Normalmente, os verbos são associados a ações específicas de uma determinada classe de mensagem ou a um conjunto de classes de mensagens. Embora diferentes classes de mensagem possam dar suporte a diferentes conjuntos de verbos, todas suportam pelo menos o verbo Open, que exibe a interface do usuário do formulário e a carrega com os valores de propriedade da mensagem.

Os verbos podem não ter parâmetros. Formulários que exportam comandos com parâmetros variáveis devem usar os mecanismos de Automação.

Os clientes podem determinar quais verbos são suportados por uma determinada classe de mensagem por meio do método IMAPIFormInfo::CalcVerbSet , que é implementado pelo gerenciador de formulários MAPI. O gerenciador de formulários obtém essas informações do arquivo de configuração do formulário. O conjunto de verbos retornado por esse método é usado pelo cliente para mostrar ao usuário quais comandos podem ser executados em uma mensagem. Por exemplo, um cliente pode permitir que os usuários cliquem com o botão direito do mouse sobre uma mensagem para exibir verbos aplicáveis a essa mensagem.

Confira também