Partager via


SimpleEditorView.OnActivationChange, méthode

Appelé lorsqu'un nouvel objet est activé.

Espace de noms :  Microsoft.VisualStudio.Package
Assemblys :   Microsoft.VisualStudio.Package.LanguageService.10.0 (dans Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.9.0 (dans Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.11.0 (dans Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
  Microsoft.VisualStudio.Package.LanguageService (dans Microsoft.VisualStudio.Package.LanguageService.dll)

Syntaxe

'Déclaration
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
)

Paramètres

  • fSameComponent
    Type : System.Int32
    true si pic est le même composant que l'appel de cette méthode, sinon false.
  • fHostIsActivating
    Type : System.Int32
    true s'il l'hôte qui est activé, sinon false.
  • dwReserved
    Type : System.UInt32
    Réservé à une utilisation future.

Implémentations

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

Remarques

Si pic est activé et pcrinfo[0].grfcrf a le bit d'olecrfExclusiveBorderSpace défini, les outils de bordure de l'espace (barres d'outils, barres d'état, etc.) doivent être masqués.Si c'est l'hôte qui est activé et pchostinfo[0].grfchostf fait définir le bit d'olechostfExclusiveBorderSpace, les outils de bordure de l'espace doivent être également masqués.Dans l'un ou l'autre de ces cas, les outils de bordure de l'espace doivent être affichés la prochaine fois que la vue est activée.

Si pic est activé et pcrinfo[0].grfcrf a le bit d'olecrfExclusiveActivation est défini, alors pic est activé dans le mode d'ExclusiveActive.Si la fenêtre frame supérieure qui héberge pic est différente de la propre fenêtre frame supérieure de la vue, la vue doit désactiver ses fenêtres et faire ce qu'elle ferait en recevant la notification d'OnEnterState.Sinon, si la vue est de niveau supérieur, elle doit refuser de faire activer sa fenêtre en traitant de manière appropriée WM_MOUSEACTIVATE.Le composant doit rester dans l'un de ces états jusqu'à ce que les extrémités de mode d'ExclusiveActive, indiquées par un appel ultérieur à l'OnActivationChange avec olecrfExclusiveActivation aient changer ou non défini avec nullRéférence Null (Nothing en Visual Basic)pcrinfo.

Sécurité .NET Framework

Voir aussi

Référence

SimpleEditorView Classe

Microsoft.VisualStudio.Package, espace de noms