Condividi tramite


Metodo SimpleEditorView.OnActivationChange

Chiamato quando un nuovo oggetto sta su.

Spazio dei nomi:  Microsoft.VisualStudio.Package
Assembly:   Microsoft.VisualStudio.Package.LanguageService.10.0 (in Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.9.0 (in Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.11.0 (in Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
  Microsoft.VisualStudio.Package.LanguageService (in Microsoft.VisualStudio.Package.LanguageService.dll)

Sintassi

'Dichiarazione
Public Overridable Sub OnActivationChange ( _
    pic As IOleComponent, _
    fSameComponent As Integer, _
    pcrinfo As OLECRINFO(), _
    fHostIsActivating As Integer, _
    pchostinfo As OLECHOSTINFO(), _
    dwReserved As UInteger _
)
public virtual void OnActivationChange(
    IOleComponent pic,
    int fSameComponent,
    OLECRINFO[] pcrinfo,
    int fHostIsActivating,
    OLECHOSTINFO[] pchostinfo,
    uint dwReserved
)

Parametri

  • fSameComponent
    Tipo: System.Int32
    true se pic è la stessa parte del computer chiamato da questo metodo, altrimenti false.
  • fHostIsActivating
    Tipo: System.Int32
    true se l'host che sta su, in caso contrario false.
  • dwReserved
    Tipo: System.UInt32
    Riservato per un utilizzo futuro.

Implementa

IOleComponent.OnActivationChange(IOleComponent, Int32, array<OLECRINFO[], Int32, array<OLECHOSTINFO[], UInt32)

Note

se pic è attivando e pcrinfo[0].grfcrf ha olecrfExclusiveBorderSpace il set di bit, gli strumenti dello spazio del bordo (barre degli strumenti, barre di stato, e così via.) deve essere nascosto.Se è all'host che sta attivando e pchostinfo[0].grfchostf ha olechostfExclusiveBorderSpace il set di bit, gli strumenti dello spazio del bordo deve essere nascosto anche.Nell'uno di questi casi, gli strumenti dello spazio del bordo devono essere non nascosti la volta successiva nella visualizzazione viene attivata.

se pic è attivando e pcrinfo[0].grfcrf ha olecrfExclusiveActivation il bit è impostato, quindi pic è attivando la modalità di ExclusiveActive.Se la finestra cornice principale che ospita pic è diverso dalla propria finestra cornice superiore della visualizzazione, la visualizzazione deve disabilitare le relative finestre ed eseguire le operazioni farebbe quando riceve OnEnterState notifica.In caso contrario, se la visualizzazione è di livello superiore, è necessario rifiutare di eseguire la relativa attivare finestra in modo appropriato sviluppando WM_MOUSEACTIVATE.Il componente deve rimanere in uno di questi stati finché la modalità di ExclusiveActive non termini, indicato da una chiamata successiva a OnActivationChange con olecrfExclusiveActivation bit non impostato o con un oggetto nullriferimento null (Nothing in Visual Basic)pcrinfo.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

SimpleEditorView Classe

Spazio dei nomi Microsoft.VisualStudio.Package