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

Voir aussi

Référence

IVsTextView Interface

Microsoft.VisualStudio.TextManager.Interop, espace de noms