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 | |
---|---|---|
FContinueMessageLoop | Appelé pendant chaque itération d'une boucle de message. | |
FDoIdle | Donne au composant la possibilité d'effectuer des tâches de durée d'inactivité. | |
FPreTranslateMessage | Traite le message avant d'être traduit et acheminé. | |
FQueryTerminate | Appelé lorsque le gestionnaire composant souhaite connaître si le composant est dans un état dans lequel il peut se terminer. | |
FReserved1 | Réservé. | |
HwndGetWindow | Obtient une fenêtre associée avec le composant. | |
OnActivationChange | Informe le composant lorsqu'un nouvel objet est activé. | |
OnAppActivate | Informe le composant lorsque l'application hôte a gagné ou perd l'activation. | |
OnEnterState | Informe le composant lorsque l'application se trouve ou quitte l'état spécifié. | |
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. | |
Terminate | Termine la boucle de message. |
Début
Remarques
Enregistrez l'interface avec IOleComponentManager.