VsTextViewClass Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Manages the text view of an editor window. Contains methods to manage the text view. The view is essentially the editor window shown in the UI. See IVsTextView.
public ref class VsTextViewClass : Microsoft::VisualStudio::TextManager::Interop::VsTextView
[Windows::Foundation::Metadata::WebHostHidden]
class VsTextViewClass : Microsoft::VisualStudio::TextManager::Interop::VsTextView
[System.Runtime.InteropServices.ClassInterface(0)]
[System.Runtime.InteropServices.ComConversionLoss]
[System.Runtime.InteropServices.Guid("F5E7E71E-1401-11D1-883B-0000F87579D2")]
[System.Runtime.InteropServices.TypeLibType(2)]
public class VsTextViewClass : Microsoft.VisualStudio.TextManager.Interop.VsTextView
[System.Runtime.InteropServices.ComConversionLoss]
[System.Runtime.InteropServices.Guid("F5E7E71E-1401-11D1-883B-0000F87579D2")]
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
public class VsTextViewClass : Microsoft.VisualStudio.TextManager.Interop.VsTextView
[<System.Runtime.InteropServices.ClassInterface(0)>]
[<System.Runtime.InteropServices.ComConversionLoss>]
[<System.Runtime.InteropServices.Guid("F5E7E71E-1401-11D1-883B-0000F87579D2")>]
[<System.Runtime.InteropServices.TypeLibType(2)>]
type VsTextViewClass = class
interface IVsTextView
interface VsTextView
[<System.Runtime.InteropServices.ComConversionLoss>]
[<System.Runtime.InteropServices.Guid("F5E7E71E-1401-11D1-883B-0000F87579D2")>]
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
type VsTextViewClass = class
interface VsTextView
interface IVsTextView
Public Class VsTextViewClass
Implements VsTextView
- Inheritance
-
VsTextViewClass
- Attributes
- Implements
Remarks
You cannot create an instance of this class with the new
keyword. Instead, you must get the ILocalRegistry object and create the object with CreateInstance. The MPF wraps this method with CreateInstance.
Constructors
VsTextViewClass() |
Creates a new instance of the class. |
Methods
AddCommandFilter(IOleCommandTarget, IOleCommandTarget) |
Adds a command filter to the existing chain of command filters. |
CenterColumns(Int32, Int32, Int32) |
Places the specified column of text in the center of the view. |
CenterLines(Int32, Int32) |
Places the specified lines of text in the center of the view. |
ClearSelection(Int32) |
Clears the current selection. |
CloseView() |
Closes and unregisters a view with the view manager. |
EnsureSpanVisible(TextSpan) |
Ensures that text is in view, both vertically and horizontally. |
GetBuffer(IVsTextLines) |
Returns the current contents of the text buffer. |
GetCaretPos(Int32, Int32) |
Returns the line and column index of the cursor position. |
GetLineAndColumn(Int32, Int32, Int32) |
Converts a text stream position to a line and column index. |
GetLineHeight(Int32) |
Returns the pixel height of a line. |
GetNearestPosition(Int32, Int32, Int32, Int32) |
Converts a line and column index to a text stream position. |
GetPointOfLineColumn(Int32, Int32, POINT[]) |
Returns the coordinates for the upper left corner of a particular line and column. |
GetScrollInfo(Int32, Int32, Int32, Int32, Int32) |
Returns the core text editor's scroll bar settings for the specified scroll bar. |
GetSelectedText(String) |
Returns a copy of the selected text. |
GetSelection(Int32, Int32, Int32, Int32) |
Returns the text span corresponding to the current selection, if there is one. |
GetSelectionDataObject(IDataObject) |
Returns a copy of the selected text in IDataObject interface format. |
GetSelectionMode() |
Returns the current selection mode. |
GetSelectionSpan(TextSpan[]) |
Returns the text span associated with a selection. |
GetTextStream(Int32, Int32, Int32, Int32, String) |
Returns a specified stream of text in a string. |
GetWindowHandle() |
Returns the window handle for this view. |
GetWordExtent(Int32, Int32, UInt32, TextSpan[]) |
Returns the current word extent. |
HighlightMatchingBrace(UInt32, UInt32, TextSpan[]) |
Highlights the matching brace in a language construct. |
Initialize(IVsTextLines, IntPtr, UInt32, INITVIEW[]) |
Creates the view and allows clients to specify one or more TextViewInitFlags options. |
PositionCaretForEditing(Int32, Int32) |
Puts the caret in a position suitable for editing a function. |
RemoveCommandFilter(IOleCommandTarget) |
Removes a command filter from the chain of command filters. |
ReplaceTextOnLine(Int32, Int32, Int32, String, Int32) |
Replaces a line of text. |
RestrictViewRange(Int32, Int32, IVsViewRangeClient) |
Reduces the view’s range of visible/editable lines to a subset of the buffer’s lines. |
SendExplicitFocus() |
Sends explicit focus to the window. |
SetBuffer(IVsTextLines) |
Associates a text buffer with the view. |
SetCaretPos(Int32, Int32) |
Sets the coordinates of the end point of a selection. |
SetScrollPosition(Int32, Int32) |
Sets the core text editor's scroll bar settings for the specified scroll bar. |
SetSelection(Int32, Int32, Int32, Int32) |
Selects specified text. |
SetSelectionMode(TextSelMode) |
Sets the selection mode. |
SetTopLine(Int32) |
Sets the top line in the view to the baseline. |
UpdateCompletionStatus(IVsCompletionSet, UInt32) |
Used for word completion control. |
UpdateTipWindow(IVsTipWindow, UInt32) |
Updates the tip window. |
UpdateViewFrameCaption() |
Forces the view to update its frame window caption, such as "[Read only]". |