ShellTextViewControl 类

定义

public ref class ShellTextViewControl : Microsoft::SqlServer::Management::UI::VSIntegration::ShellTextEditorControl, Microsoft::VisualStudio::TextManager::Interop::VsCodeWindow
public class ShellTextViewControl : Microsoft.SqlServer.Management.UI.VSIntegration.ShellTextEditorControl, Microsoft.VisualStudio.TextManager.Interop.VsCodeWindow
type ShellTextViewControl = class
    inherit ShellTextEditorControl
    interface VsCodeWindow
    interface IVsCodeWindow
Public Class ShellTextViewControl
Inherits ShellTextEditorControl
Implements VsCodeWindow
继承
ShellTextViewControl
实现

构造函数

ShellTextViewControl()

字段

codeWindowStyle
colorCategoryGuid
commandFilter
languageServiceDefaultGuid (继承自 ShellTextEditorControl)
languageServiceGuid (继承自 ShellTextEditorControl)
m_borderStyle (继承自 ShellTextEditorControl)
m_bWantCustomPopupMenu (继承自 ShellTextEditorControl)
m_sp (继承自 ShellTextEditorControl)
m_strFontCategoryGuid
m_textBuffer (继承自 ShellTextEditorControl)
m_textCmdTarget (继承自 ShellTextEditorControl)
m_textView
textViewFlags
textViewInit
textWindowPane (继承自 ShellTextEditorControl)
textWndFrameNotify (继承自 ShellTextEditorControl)
vsCodeWindowManager

属性

BorderStyle (继承自 ShellTextEditorControl)
CodeWindowStyle
ColorCategoryGuid
CreateParams (继承自 ShellTextEditorControl)
CurrentView
DocData (继承自 ShellTextEditorControl)
EditorHandle (继承自 ShellTextEditorControl)
FindTarget
FontCategoryGuid
IsEditorInstanceCreated
LanguageService (继承自 ShellTextEditorControl)
LanguageServiceDefault (继承自 ShellTextEditorControl)
TextBuffer (继承自 ShellTextEditorControl)
TextView
WantCustomPopupMenu (继承自 ShellTextEditorControl)
WithEncoding (继承自 ShellTextEditorControl)
WithSelectionMargin
WithWidgetMargin

方法

ApplyLS(Guid) (继承自 ShellTextEditorControl)
CreateAndInitEditorWindow(Object) (继承自 ShellTextEditorControl)
CreateAndInitTextBuffer(Object) (继承自 ShellTextEditorControl)
CreateEditorWindow(Object)
CreateHandle() (继承自 ShellTextEditorControl)
Dispose(Boolean)
DisposeCodeWindowManager()
Exec(Guid, UInt32, UInt32, IntPtr, IntPtr) (继承自 ShellTextEditorControl)
GetCoordinatesForPopupMenu(Object[], Int32, Int32) (继承自 ShellTextEditorControl)
LoadViewState(IStream) (继承自 ShellTextEditorControl)
OnDockableChange(Int32) (继承自 ShellTextEditorControl)
OnGotFocus(EventArgs) (继承自 ShellTextEditorControl)
OnMove() (继承自 ShellTextEditorControl)
OnShow(Int32) (继承自 ShellTextEditorControl)
OnSize() (继承自 ShellTextEditorControl)
OnSizeChanged(EventArgs) (继承自 ShellTextEditorControl)
OnTextBufferCreated(ShellTextBuffer)
PrepareForHandleRecreation() (继承自 ShellTextEditorControl)
PreProcessMessage(Message) (继承自 ShellTextEditorControl)
QueryStatus(Guid, UInt32, OLECMD[], IntPtr) (继承自 ShellTextEditorControl)
Release(Object) (继承自 ShellTextEditorControl)
SaveViewState(IStream) (继承自 ShellTextEditorControl)
ShouldDistroyNativeControl() (继承自 ShellTextEditorControl)
SinkEventsAndCacheInterfaces()
UnsinkEventsAndFreeInterfaces()
VerifyBeforeInstanceProperty() (继承自 ShellTextEditorControl)
WndProc(Message) (继承自 ShellTextEditorControl)

事件

ShowPopupMenu (继承自 ShellTextEditorControl)

显式接口实现

IVsCodeWindow.Close()
IVsCodeWindow.GetBuffer(IVsTextLines)
IVsCodeWindow.GetEditorCaption(READONLYSTATUS, String)
IVsCodeWindow.GetLastActiveView(IVsTextView)
IVsCodeWindow.GetPrimaryView(IVsTextView)
IVsCodeWindow.GetSecondaryView(IVsTextView)
IVsCodeWindow.GetViewClassID(Guid)
IVsCodeWindow.SetBaseEditorCaption(String[])
IVsCodeWindow.SetBuffer(IVsTextLines)
IVsCodeWindow.SetViewClassID(Guid)
IVsTextViewEvents.OnChangeCaretLine(IVsTextView, Int32, Int32) (继承自 ShellTextEditorControl)
IVsTextViewEvents.OnChangeScrollInfo(IVsTextView, Int32, Int32, Int32, Int32, Int32) (继承自 ShellTextEditorControl)
IVsTextViewEvents.OnKillFocus(IVsTextView) (继承自 ShellTextEditorControl)
IVsTextViewEvents.OnSetBuffer(IVsTextView, IVsTextLines) (继承自 ShellTextEditorControl)
IVsTextViewEvents.OnSetFocus(IVsTextView) (继承自 ShellTextEditorControl)

适用于