Condividi tramite


Interfaccia IOleComponent

Fornisce componenti che richiedono il tempo di inattività, ad esempio i pacchetti che gestiscono le finestre di primo livello non modali, con accesso al ciclo di messaggi e altre funzionalità.

Spazio dei nomi:  Microsoft.VisualStudio.OLE.Interop
Assembly:  Microsoft.VisualStudio.OLE.Interop (in Microsoft.VisualStudio.OLE.Interop.dll)

Sintassi

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

Il tipo IOleComponent espone i seguenti membri.

Metodi

  Nome Descrizione
Metodo pubblico FContinueMessageLoop Chiamato durante ogni iterazione di un ciclo di messaggi.
Metodo pubblico FDoIdle Fornisce al componente una probabilità eseguire le attività in fase di inattività.
Metodo pubblico FPreTranslateMessage Elabora il messaggio prima che venga convertito e inviato.
Metodo pubblico FQueryTerminate Chiamato quando l'amministratore componente desidera sapere se il componente è in uno stato in cui può terminare.
Metodo pubblico FReserved1 riservato.
Metodo pubblico HwndGetWindow Ottiene una finestra associata al componente.
Metodo pubblico OnActivationChange Notifica al componente quando un nuovo oggetto sta su.
Metodo pubblico OnAppActivate Notifica al componente quando l'applicazione host riceve o perde l'attivazione.
Metodo pubblico OnEnterState Notifica al componente quando l'applicazione entra o esce dallo stato specificato.
Metodo pubblico OnLoseActivation Notifica al componente attivo con perso lo stato attivo poiché l'host o un altro componente è diventata attiva.
Metodo pubblico Terminate termina il ciclo di messaggi.

In alto

Note

registrare l'interfaccia con IOleComponentManager.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.OLE.Interop