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
- pic
Type : Microsoft.VisualStudio.OLE.Interop.IOleComponent
IOleComponent si c'est la vue elle-même qui est activée, sinon nullRéférence Null (Nothing en Visual Basic).
- fSameComponent
Type : System.Int32
true si pic est le même composant que l'appel de cette méthode, sinon false.
- pcrinfo
Type : array<Microsoft.VisualStudio.OLE.Interop.OLECRINFO[]
Un tableau de structures d'OLECRINFO, qui représentent les informations de Registre pour pic.
- fHostIsActivating
Type : System.Int32
true s'il l'hôte qui est activé, sinon false.
- pchostinfo
Type : array<Microsoft.VisualStudio.OLE.Interop.OLECHOSTINFO[]
Un tableau de structures d'OLECHOSTINFO, qui représentent les informations hôte.
- dwReserved
Type : System.UInt32
Réservé à une utilisation future.
Implémentations
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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.