Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ermöglicht das Bearbeiten von Text, der sich außerhalb des rechten Randes (des linken Randes unter bidirektionalem Windows) des Textdokuments befindet.
Namespace: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Syntax
'Declaration
<GuidAttribute("42320454-626C-4DD0-9ECB-357C4F1966D8")> _
Public Interface VirtualPoint _
Inherits TextPoint
[GuidAttribute("42320454-626C-4DD0-9ECB-357C4F1966D8")]
public interface VirtualPoint : TextPoint
[GuidAttribute(L"42320454-626C-4DD0-9ECB-357C4F1966D8")]
public interface class VirtualPoint : TextPoint
[<GuidAttribute("42320454-626C-4DD0-9ECB-357C4F1966D8")>]
type VirtualPoint =
interface
interface TextPoint
end
public interface VirtualPoint extends TextPoint
Der VirtualPoint-Typ macht die folgenden Member verfügbar.
Eigenschaften
| Name | Beschreibung | |
|---|---|---|
![]() |
AbsoluteCharOffset | Ruft das 1-basierte Zeichenoffset vom Anfang des Dokuments bis zum TextPoint-Objekt ab. (Von TextPoint geerbt.) |
![]() |
AbsoluteCharOffset | Ruft das 1-basierte Zeichenoffset vom Anfang des Dokuments bis zum Objekt ab. |
![]() |
AtEndOfDocument | Ruft ab, ob sich das Objekt am Ende des Dokuments befindet. (Von TextPoint geerbt.) |
![]() |
AtEndOfDocument | Gibt true zurück, wenn sich das Objekt am Ende des Dokuments befindet. |
![]() |
AtEndOfLine | Ruft ab, ob sich das Objekt am Ende einer Zeile befindet. (Von TextPoint geerbt.) |
![]() |
AtEndOfLine | Gibt true zurück, wenn sich das Objekt am Ende einer Zeile befindet. |
![]() |
AtStartOfDocument | Ruft ab, ob sich das Objekt am Anfang des Dokuments befindet. (Von TextPoint geerbt.) |
![]() |
AtStartOfDocument | Gibt true zurück, wenn sich das Objekt am Anfang des Dokuments befindet. |
![]() |
AtStartOfLine | Ruft ab, ob sich das Objekt am Anfang einer Zeile befindet. (Von TextPoint geerbt.) |
![]() |
AtStartOfLine | Gibt true zurück, wenn sich das Objekt am Anfang einer Zeile befindet. |
![]() |
CodeElement[vsCMElement] | Gibt das Codeelement an der Position von TextPoint zurück. (Von TextPoint geerbt.) |
![]() |
CodeElement[vsCMElement] | Gibt das Codeelement an der Position von VirtualPoint zurück. |
![]() |
DisplayColumn | Ruft die Nummer der derzeit angezeigten Spalte mit dem TextPoint-Objekt ab. (Von TextPoint geerbt.) |
![]() |
DisplayColumn | Ruft die Nummer der derzeit angezeigten Spalte ab, die das Objekt enthält. |
![]() |
DTE | Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab. (Von TextPoint geerbt.) |
![]() |
DTE | Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab. |
![]() |
Line | Ruft die Zeilennummer des Objekts ab. (Von TextPoint geerbt.) |
![]() |
Line | Ruft die Zeilennummer des Objekts ab. |
![]() |
LineCharOffset | Ruft das Zeichenoffset des Objekts ab. (Von TextPoint geerbt.) |
![]() |
LineCharOffset | Ruft das Zeichenoffset des Objekts ab. |
![]() |
LineLength | Ruft die Anzahl der Zeichen in einer Zeile ab, in der das Objekt enthalten ist. Dabei werden Zeilenumbruchzeichen nicht berücksichtigt. (Von TextPoint geerbt.) |
![]() |
LineLength | Ruft die Anzahl der Zeichen in einer Zeile ab, in der das Objekt enthalten ist. Dabei werden Zeilenumbruchzeichen nicht berücksichtigt. |
![]() |
Parent | Ruft das unmittelbar übergeordnete Objekt eines TextPoint-Objekts ab. (Von TextPoint geerbt.) |
![]() |
Parent | Ruft das unmittelbar übergeordnete Objekt eines VirtualPoint-Objekts ab. |
![]() |
VirtualCharOffset | Ruft den Spaltenindex eines virtuellen Punktes im virtuellen Bereich ab. |
![]() |
VirtualDisplayColumn | Ruft die Anzeigespalte der aktuellen Position ab. |
Zum Seitenanfang
Methoden
| Name | Beschreibung | |
|---|---|---|
![]() |
CreateEditPoint() | Erstellt ein EditPoint-Objekt an der Position des aufrufenden Objekts und gibt es zurück. (Von TextPoint geerbt.) |
![]() |
CreateEditPoint() | Erstellt ein EditPoint-Objekt an der Position des aufrufenden Objekts und gibt es zurück. |
![]() |
EqualTo(TextPoint) | Gibt zurück, ob der Wert der AbsoluteCharOffset-Eigenschaft des angegebenen Point-Objekts gleich dem des aufrufenden TextPoint-Objekts ist. (Von TextPoint geerbt.) |
![]() |
EqualTo(TextPoint) | Gibt zurück, ob der Wert der AbsoluteCharOffset-Eigenschaft des angegebenen TextPoint-Objekts gleich dem des aufrufenden VirtualPoint-Objekts ist. |
![]() |
GreaterThan(TextPoint) | Gibt an, ob der Wert der AbsoluteCharOffset-Eigenschaft des aufrufenden Objekts größer als der des angegebenen Point-Objekts ist. (Von TextPoint geerbt.) |
![]() |
GreaterThan(TextPoint) | Gibt zurück, ob der Wert der AbsoluteCharOffset-Eigenschaft des aufrufenden Objekts größer als der des angegebenen Point-Objekts ist. |
![]() |
LessThan(TextPoint) | Gibt an, ob der Wert der AbsoluteCharOffset-Eigenschaft des aufrufenden Objekts kleiner als der des angegebenen Objekts ist. (Von TextPoint geerbt.) |
![]() |
LessThan(TextPoint) | Gibt zurück, ob der Wert der AbsoluteCharOffset-Eigenschaft des aufgerufenen Objekts kleiner als der des angegebenen Objekts ist. |
![]() |
TryToShow(vsPaneShowHow, Object) | Hiermit wird versucht, die Position des Textpunkts anzuzeigen. (Von TextPoint geerbt.) |
![]() |
TryToShow(vsPaneShowHow, Object) | Hiermit wird versucht, die Position des Textpunkts anzuzeigen. |
Zum Seitenanfang
Hinweise
VirtualPoint-Objekte sind mit dem TextPoint-Objekt vergleichbar, mit der Ausnahme, dass sie in der Lage sind, den virtuellen Bereich in einem Dokument abzufragen.VirtualPoint-Objekte werden durch TextSelection.StartPoint und TextSelection.EndPoint zurückgegeben.
Ein virtueller Bereich ist der Leerraum rechts neben vorhandenen Textzeilen, in dem virtuelle Punkte vorhanden sind.
Beispiele
Sub VirtualPointExample()
' Before running this example, open a text document.
Dim objSel As TextSelection = DTE.ActiveDocument.Selection
Dim objActive As VirtualPoint = objSel.ActivePoint
' Collapse the selection to the beginning of the line.
objSel.StartOfLine()
' objActive is "live", tied to the position of the actual selection,
' so it will reflect the new position.
Dim iCol As Long = objActive.DisplayColumn
' Move the selection to the end of the line.
objSel.EndOfLine()
MsgBox("The length of the insertion point line is " & (objActive.DisplayColumn - iCol) & " display characters.")
MsgBox("VirtualCharOffset value: " & objActive.VirtualCharOffset & vbCr & "VirtualDisplayColumn value: " & objActive.VirtualDisplayColumn)
End Sub
.gif)
.gif)