VsTextViewClass Sınıf

Tanım

Bir düzenleyici penceresinin metin görünümünü yönetir. Metin görünümünü yönetme yöntemlerini içerir. Görünüm temelde Kullanıcı arabiriminde gösterilen düzenleyici penceresidir. Bkz. 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.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
Public Class VsTextViewClass
Implements VsTextView
Devralma
VsTextViewClass
Öznitelikler
Uygulamalar

Açıklamalar

Anahtar sözcüğüyle bu sınıfın bir örneğini oluşturamazsınız new . Bunun yerine, ILocalRegistry nesnesini almanız ve nesnesini ile oluşturmanız gerekir CreateInstance . MPF bu yöntemi ile sarmalanmış CreateInstance .

Oluşturucular

VsTextViewClass()

Sınıfının yeni bir örneğini oluşturur.

Yöntemler

AddCommandFilter(IOleCommandTarget, IOleCommandTarget)

Mevcut komut filtreleri zincirine bir komut filtresi ekler.

CenterColumns(Int32, Int32, Int32)

Metnin belirtilen sütununu görünümün ortasına koyar.

CenterLines(Int32, Int32)

Metnin belirtilen satırlarını görünümün ortasına koyar.

ClearSelection(Int32)

Geçerli seçimi temizler.

CloseView()

Görünüm Yöneticisi ile bir görünümü kapatır ve kaydını siler.

EnsureSpanVisible(TextSpan)

Metnin hem dikey hem de yatay görünümde olmasını sağlar.

GetBuffer(IVsTextLines)

Metin arabelleğinin geçerli içeriğini döndürür.

GetCaretPos(Int32, Int32)

İmleç konumunun satır ve sütun dizinini döndürür.

GetLineAndColumn(Int32, Int32, Int32)

Metin akışı konumunu çizgiye ve sütun dizinine dönüştürür.

GetLineHeight(Int32)

Bir çizginin piksel yüksekliğini döndürür.

GetNearestPosition(Int32, Int32, Int32, Int32)

Bir çizgi ve sütun dizinini metin akışı konumuna dönüştürür.

GetPointOfLineColumn(Int32, Int32, POINT[])

Belirli bir çizgi ve sütun için sol üst köşenin koordinatlarını döndürür.

GetScrollInfo(Int32, Int32, Int32, Int32, Int32)

Belirtilen kaydırma çubuğu için çekirdek metin düzenleyicisinin kaydırma çubuğu ayarlarını döndürür.

GetSelectedText(String)

Seçilen metnin bir kopyasını döndürür.

GetSelection(Int32, Int32, Int32, Int32)

Varsa, geçerli seçime karşılık gelen metin aralığını döndürür.

GetSelectionDataObject(IDataObject)

Seçilen metnin bir kopyasını IDataObject arabirim biçiminde döndürür.

GetSelectionMode()

Geçerli seçim modunu döndürür.

GetSelectionSpan(TextSpan[])

Seçimle ilişkili metin aralığını döndürür.

GetTextStream(Int32, Int32, Int32, Int32, String)

Bir dizedeki belirtilen metin akışını döndürür.

GetWindowHandle()

Bu görünüm için pencere tanıtıcısını döndürür.

GetWordExtent(Int32, Int32, UInt32, TextSpan[])

Geçerli sözcük kapsamını döndürür.

HighlightMatchingBrace(UInt32, UInt32, TextSpan[])

Eşleşen küme ayracını bir dil yapısında vurgular.

Initialize(IVsTextLines, IntPtr, UInt32, INITVIEW[])

Görünümü oluşturur ve istemcilerin bir veya daha fazla seçenek belirlemesine izin verir TextViewInitFlags .

PositionCaretForEditing(Int32, Int32)

Giriş işaretini bir işlevi düzenlemekte uygun bir konuma koyar.

RemoveCommandFilter(IOleCommandTarget)

Komut filtreleri zincirinden bir komut filtresini kaldırır.

ReplaceTextOnLine(Int32, Int32, Int32, String, Int32)

Metin satırını değiştirir.

RestrictViewRange(Int32, Int32, IVsViewRangeClient)

Görünümün görünür/düzenlenebilir satır aralığını, arabelleğin çizgilerinin bir alt kümesiyle azaltır.

SendExplicitFocus()

Pencereye açık odak gönderir.

SetBuffer(IVsTextLines)

Bir metin arabelleğini görünümle ilişkilendirir.

SetCaretPos(Int32, Int32)

Seçimin bitiş noktasının koordinatlarını ayarlar.

SetScrollPosition(Int32, Int32)

Belirtilen kaydırma çubuğu için çekirdek metin düzenleyicisinin kaydırma çubuğu ayarlarını belirler.

SetSelection(Int32, Int32, Int32, Int32)

Belirtilen metni seçer.

SetSelectionMode(TextSelMode)

Seçim modunu ayarlar.

SetTopLine(Int32)

Görünümdeki en üstteki satırı taban çizgisine ayarlar.

UpdateCompletionStatus(IVsCompletionSet, UInt32)

Sözcük tamamlama denetimi için kullanılır.

UpdateTipWindow(IVsTipWindow, UInt32)

İpucu penceresini güncelleştirir.

UpdateViewFrameCaption()

Görünümü, "[salt okuma]" gibi çerçeve pencere başlığını güncelleştirmeye zorlar.

Şunlara uygulanır