Verbos de formulário
Aplica-se a: Outlook 2013 | Outlook 2016
Normalmente, a interface do usuário de um formulário oferece itens de menu ou controles que permitem que os usuários tomem algum tipo de ação com o formulário. É trabalho do servidor de formulário lidar com essas ações de usuário. Essa interface é implementada usando APIs win32 padrão; escrever um é como escrever outras interfaces para programas regulares do Win32.
Geralmente, as ações do usuário são associadas a verbos. Um verbo é o nome de uma ação específica para uma determinada classe de mensagem. Por exemplo, Reply é um verbo que é 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 e controles de menu em um formulário correspondem a um verbo. Por exemplo, um botão Cancelar não corresponde a um verbo Cancelar no servidor de formulários. Normalmente, os verbos são associados a ações específicas para uma classe de mensagem específica ou um conjunto de classes de mensagem. Embora diferentes classes de mensagem possam dar suporte a diferentes conjuntos de verbos, todas dão suporte ao verbo Abrir, 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. Os formulários que exportam comandos com parâmetros variáveis devem usar os mecanismos de Automação.
Os clientes podem determinar quais verbos têm suporte 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 no botão direito do mouse em uma mensagem para exibir verbos aplicáveis a essa mensagem.