IVsTextView.GetSelection(Int32, Int32, Int32, Int32) Methode

Definition

Gibt den Textabschnitt entsprechend der aktuellen Auswahl zurück, sofern vorhanden.

public:
 int GetSelection([Runtime::InteropServices::Out] int % piAnchorLine, [Runtime::InteropServices::Out] int % piAnchorCol, [Runtime::InteropServices::Out] int % piEndLine, [Runtime::InteropServices::Out] int % piEndCol);
int GetSelection([Runtime::InteropServices::Out] int & piAnchorLine, [Runtime::InteropServices::Out] int & piAnchorCol, [Runtime::InteropServices::Out] int & piEndLine, [Runtime::InteropServices::Out] int & piEndCol);
public int GetSelection (out int piAnchorLine, out int piAnchorCol, out int piEndLine, out int piEndCol);
abstract member GetSelection : int * int * int * int -> int
Public Function GetSelection (ByRef piAnchorLine As Integer, ByRef piAnchorCol As Integer, ByRef piEndLine As Integer, ByRef piEndCol As Integer) As Integer

Parameter

piAnchorLine
Int32

[out] Ankerzeilenposition für die Auswahl. Auf Grundlage der Benutzerauswahl ist dieser Wert nicht notwendigerweise die obere Zeile in der Auswahl.

piAnchorCol
Int32

[out] Ankerspaltenposition für die Auswahl. Auf Grundlage der Benutzerauswahl ist dieser Wert nicht unbedingt, die obere Spaltenposition in der Auswahl. Viewcol-Koordinaten können virtuelle Leerzeichen beinhalten.

piEndLine
Int32

[out] Endzeilenposition für die Auswahl. Auf Grundlage der Benutzerauswahl ist dieser Wert nicht notwendigerweise die unterste Zeile in der Auswahl.

piEndCol
Int32

[out] Endspaltenposition für die Auswahl. Auf Grundlage der Benutzerauswahl ist dieser Wert nicht unbedingt, die niedrigere, rechte Spaltenposition in der Auswahl. Viewcol-Koordinaten können virtuelle Leerzeichen beinhalten.

Gibt zurück

Int32

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

Aus textmgr. idl:

HRESULT IVsTextView::GetSelection(  
   [out] long *piAnchorLine,  
   [out] ViewCol *piAnchorCol,  
   [out] long *piEndLine,  
   [out] ViewCol *piEndCol  
);  

Die Parameter für GetSelection können sein null , wenn Sie nicht benötigt werden, um die Auswahl zu bestimmen. Um diese Informationen in einer-Struktur zurückzugeben, müssen Sie TextSpan die-Methode aufzurufen GetSelectionSpan .

Hinweis

Die Ankerposition ist nicht immer die linke oder obere Position in der Textansicht. Beispielsweise kann der Benutzer in einer Spanne von 10 Zeilen seine Auswahl in Zeile 10 verankern und seine Auswahl in Zeile 1 beenden, wodurch die erwartete Anker-/Linienreihenfolge umgekehrt wird.

Gilt für