FormRegionStartup Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define uma interface que permite a um suplemento especificar o armazenamento e a interface de usuário de uma área de formulário, obtém um objeto para aquela área de formulário e determina quando a área de formulário está prestes a ser exibida em um formulário ou no Painel de Leitura.
public interface class FormRegionStartup : Microsoft::Office::Interop::Outlook::_FormRegionStartup
[System.Runtime.InteropServices.Guid("00063059-0000-0000-C000-000000000046")]
public interface FormRegionStartup : Microsoft.Office.Interop.Outlook._FormRegionStartup
Public Interface FormRegionStartup
Implements _FormRegionStartup
- Derivado
- Atributos
- Implementações
Comentários
This is a .NET interface derived from a COM coclass that is required by managed code for interoperability with the corresponding COM object. Use this derived interface to access all method, property, and event members of the COM object. However, if a method or event you want to use shares the same name under the same COM object, cast to the corresponding primary interface to call the method, and cast to the latest events interface to connect to the event. Refer to this topic for information about the COM object. Para obter informações sobre o método e os membros da propriedade do objeto COM, consulte _FormRegionStartup.
A interface FormRegionStartup é uma classe abstrata, o que significa que ele não pode ser instanciado diretamente. No Visual Basic, você pode usar a palavra-chave Implements para fornecer os métodos de FormRegionStartup na sua classe suplemento da seguinte maneira:
Implements Outlook._FormRegionStartup.BeforeFormRegionShow
Um suplemento que implanta uma região de formulário em um formulário do Outlook em um computador cliente deve implementar a interface FormRegionStartup que consiste nos dois métodos BeforeFormRegionShow(FormRegion) e GetFormRegionStorage(String, Object, Int32, OlFormRegionMode, OlFormRegionSize). Quando o Outlook carrega o suplemento, Outlook pede a interface IDTExtensibility2FormRegionStartup.
O suplemento indica o arquivo de layout e armazenamento para a área de formulário em GetFormRegionStorage. Chamando GetFormRegionStorage, Outlook aloca o armazenamento e calcula o layout para a área de formulário, instancia um objeto para a área de formulário e retorna um valor representando o armazenamento alocado para o suplemento. Se GetFormRegionStorage for bem-sucedido, pouco antes da região do formulário ser exibida em uma janela inspetor ou no Painel de Leitura, o Outlook chamará BeforeFormRegionShow e passará o FormRegion objeto da região do formulário para o suplemento. O suplemento usa esta oportunidade antes que a área de formulário seja exibida para atualizar qualquer controle na área de formulário.
Ao fechar o quadro para a área de formulário, o suplemento deve liberar o objeto para a área de formulário.
Para obter mais informações sobre como escrever suplementos para regiões de formulário, consulte Estendendo uma região de formulário com umFormulárioRegionStartup de Suplemento, consulte downloads de exemplo de código no MSDN.
Métodos
BeforeFormRegionShow(FormRegion) |
Permite que um suplemento atualize a interface de usuário de uma área de formulário antes que ela seja exibida. (Herdado de _FormRegionStartup) |
GetFormRegionIcon(String, Int32, OlFormRegionIcon) |
Obtains an icon image that will be displayed for a particular type of icon for the form region. (Herdado de _FormRegionStartup) |
GetFormRegionManifest(String, Int32) |
Obtém o manifesto XML de uma região de formulário. (Herdado de _FormRegionStartup) |
GetFormRegionStorage(String, Object, Int32, OlFormRegionMode, OlFormRegionSize) |
Obtém o armazenamento apropriado para uma área de formulário baseada nas informações especificadas. (Herdado de _FormRegionStartup) |