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