Partager via


FormRegionStartup Interface

Définition

Définit une interface qui permet à un complément de spécifier le stockage et l'interface utilisateur d'une zone de formulaire, obtient un objet pour cette zone de formulaire et détermine quand la zone est sur le point d'être affichée dans un formulaire ou dans le Volet de lecture.

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
Dérivé
Attributs
Implémente

Remarques

Il s’agit d’une interface .NET dérivée d’une coclasse COM requise par le code managé pour l’interopérabilité avec l’objet COM correspondant. Utilisez cette interface dérivée pour accéder à tous les membres de méthode, de propriété et d’événement de l’objet COM. Toutefois, si la méthode ou l’événement que vous souhaitez utiliser partage le même nom sous le même objet COM, vous devez effectuer une conversion de type (transtypage) vers l’interface principale correspondante pour appeler la méthode, puis effectuer une conversion de type (transtypage) vers l’interface d’événements les plus récents pour vous connecter à l’événement. Reportez-vous à cette rubrique pour plus d’informations sur l’objet COM. Pour plus d’informations sur la méthode et les membres de propriété de l’objet COM, consultez _FormRegionStartup.

L’interface FormRegionStartup est une classe abstraite, ce qui signifie qu’elle ne peut pas être instanciée directement. En Visual Basic, vous pouvez utiliser le mot clé Implements pour fournir les méthodes de FormRegionStartup dans votre classe de complément comme suit :

Implements Outlook._FormRegionStartup.BeforeFormRegionShow

Un complément déployant une zone de formulaire dans un formulaire Outlook sur un ordinateur client doit implémenter l’interface FormRegionStartup qui se compose des deux méthodes , BeforeFormRegionShow(FormRegion) et GetFormRegionStorage(String, Object, Int32, OlFormRegionMode, OlFormRegionSize). Lorsqu'Outlook charge le complément, il recherche l'objet FormRegionStartup dans l'interface IDTExtensibility2.

Le complément indique le fichier de stockage et de disposition pour la zone de formulaire dans GetFormRegionStorage. En appelant GetFormRegionStorage, Outlook alloue le stockage et calcule la disposition de la zone de formulaire, crée une instance d'un objet pour la zone de formulaire et renvoie une valeur représentant le stockage alloué au complément. Si GetFormRegionStorage réussit, juste avant l’affichage de la zone de formulaire dans une fenêtre Inspector ou dans le volet de lecture, Outlook appelle BeforeFormRegionShow et transmet l’objet FormRegion de la zone de formulaire au complément. Le complément utilise cette opportunité avant l’affichage de la zone de formulaire pour mettre à jour tous les contrôles dans la zone de formulaire.

Lorsque le composant ferme le cadre de la zone de formulaire, il doit en relâcher l'objet.

Pour plus d’informations sur l’écriture de compléments pour les zones de formulaire, consultez Extension d’une zone de formulaire avec un complémentFormRegionStartup, consultez téléchargements d’exemples de code sur MSDN.

Méthodes

BeforeFormRegionShow(FormRegion)

Permet à un complément de mettre à jour l'interface utilisateur d'une zone de formulaire avant son affichage.

(Hérité de _FormRegionStartup)
GetFormRegionIcon(String, Int32, OlFormRegionIcon)

Obtient une image d’icône qui s’affichera pour un type particulier d’icône de la zone de formulaire.

(Hérité de _FormRegionStartup)
GetFormRegionManifest(String, Int32)

Obtient le manifeste XML pour une zone de formulaire.

(Hérité de _FormRegionStartup)
GetFormRegionStorage(String, Object, Int32, OlFormRegionMode, OlFormRegionSize)

Obtient le stockage approprié pour une zone de formulaire en fonction des informations spécifiées.

(Hérité de _FormRegionStartup)

S’applique à