Partager via


IOleComponent, interface

Fournit des composants ayant besoin de la durée d'inactivité, telle que les packages qui gèrent les fenêtres de niveau supérieur non modales, avec accès à la boucle de message et à d'autres options.

Espace de noms :  Microsoft.VisualStudio.OLE.Interop
Assembly :  Microsoft.VisualStudio.OLE.Interop (dans Microsoft.VisualStudio.OLE.Interop.dll)

Syntaxe

'Déclaration
<GuidAttribute("000C0600-0000-0000-C000-000000000046")> _
<InterfaceTypeAttribute()> _
Public Interface IOleComponent
[GuidAttribute("000C0600-0000-0000-C000-000000000046")]
[InterfaceTypeAttribute()]
public interface IOleComponent

Le type IOleComponent expose les membres suivants.

Méthodes

  Nom Description
Méthode publique FContinueMessageLoop Appelé pendant chaque itération d'une boucle de message.
Méthode publique FDoIdle Donne au composant la possibilité d'effectuer des tâches de durée d'inactivité.
Méthode publique FPreTranslateMessage Traite le message avant d'être traduit et acheminé.
Méthode publique FQueryTerminate Appelé lorsque le gestionnaire composant souhaite connaître si le composant est dans un état dans lequel il peut se terminer.
Méthode publique FReserved1 Réservé.
Méthode publique HwndGetWindow Obtient une fenêtre associée avec le composant.
Méthode publique OnActivationChange Informe le composant lorsqu'un nouvel objet est activé.
Méthode publique OnAppActivate Informe le composant lorsque l'application hôte a gagné ou perd l'activation.
Méthode publique OnEnterState Informe le composant lorsque l'application se trouve ou quitte l'état spécifié.
Méthode publique OnLoseActivation Informe le composant actif qu'il a perdu son état actif parce qu'un hôte ou un composant différent est devenu actif.
Méthode publique Terminate Termine la boucle de message.

Début

Remarques

Enregistrez l'interface avec IOleComponentManager.

Voir aussi

Référence

Microsoft.VisualStudio.OLE.Interop, espace de noms