IVsTextView.GetSelection, méthode
Retourne l'étendue de texte correspondant à la sélection actuelle, s'il y en a une.
Espace de noms : Microsoft.VisualStudio.TextManager.Interop
Assembly : Microsoft.VisualStudio.TextManager.Interop (dans Microsoft.VisualStudio.TextManager.Interop.dll)
Syntaxe
'Déclaration
Function GetSelection ( _
<OutAttribute> ByRef piAnchorLine As Integer, _
<OutAttribute> ByRef piAnchorCol As Integer, _
<OutAttribute> ByRef piEndLine As Integer, _
<OutAttribute> ByRef piEndCol As Integer _
) As Integer
int GetSelection(
out int piAnchorLine,
out int piAnchorCol,
out int piEndLine,
out int piEndCol
)
int GetSelection(
[OutAttribute] int% piAnchorLine,
[OutAttribute] int% piAnchorCol,
[OutAttribute] int% piEndLine,
[OutAttribute] int% piEndCol
)
abstract GetSelection :
piAnchorLine:int byref *
piAnchorCol:int byref *
piEndLine:int byref *
piEndCol:int byref -> int
function GetSelection(
piAnchorLine : int,
piAnchorCol : int,
piEndLine : int,
piEndCol : int
) : int
Paramètres
piAnchorLine
Type : Int32%[] ancrez la position de ligne pour la sélection. Selon la sélection d'utilisateur, cette valeur n'est pas nécessairement l'entrée ligne supérieure la sélection.
piAnchorCol
Type : Int32%[] ancrez la position de la colonne pour la sélection. Selon la sélection d'utilisateur, cette valeur n'est pas nécessairement la limite supérieure, position de colonne de gauche dans la sélection. Les coordonnées de Viewcol peuvent comprendre l'espace virtuel.
piEndLine
Type : Int32%[] terminez la position de ligne pour la sélection. Selon la sélection d'utilisateur, cette valeur n'est pas nécessairement plus l'entrée ligne la sélection est inférieure.
piEndCol
Type : Int32%[] terminez la position de la colonne pour la sélection. Selon la sélection d'utilisateur, cette valeur n'est pas nécessairement plus l'inférieure, position de colonne de droite dans la sélection. Les coordonnées de Viewcol peuvent comprendre l'espace virtuel.
Valeur de retour
Type : Int32
Si la méthode réussit, elle retourne S_OK.En cas d'échec, un code d'erreur est retourné.
Notes
Signature de COM
De textmgr.idl :
HRESULT IVsTextView::GetSelection(
[out] long *piAnchorLine,
[out] ViewCol *piAnchorCol,
[out] long *piEndLine,
[out] ViewCol *piEndCol
);
Les paramètres pour GetSelection peuvent être nullune référence null (Nothing en Visual Basic) s'ils ne sont pas nécessaires pour déterminer la sélection. Pour retourner ces informations dans une structure d'TextSpan, appelez la méthode d'GetSelectionSpan.
Notes
La position d'ancre n'est pas toujours la position supérieure gauche ou dans l'affichage de texte.Par exemple, dans une plage de 10 lignes, l'utilisateur peut ancrer leur sélection dans la ligne 10 et terminer leur sélection dans la ligne 1, et inversant la commande attendue d'ancre/ligne.
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, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.