ShellCodeWindowControl 类

定义

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

构造函数

ShellCodeWindowControl(String)

字段

codeWindow
languageServiceDefaultGuid (继承自 ShellTextEditorControl)
languageServiceGuid (继承自 ShellTextEditorControl)
m_borderStyle (继承自 ShellTextEditorControl)
m_bWantCustomPopupMenu (继承自 ShellTextEditorControl)
m_primaryView
m_secondaryView
m_sp (继承自 ShellTextEditorControl)
m_textBuffer (继承自 ShellTextEditorControl)
m_textCmdTarget (继承自 ShellTextEditorControl)
primatyViewCommandFilter
secondaryViewCommandFilter
textWindowPane (继承自 ShellTextEditorControl)
textWndFrameNotify (继承自 ShellTextEditorControl)

属性

BorderStyle (继承自 ShellTextEditorControl)
CreateParams (继承自 ShellTextEditorControl)
CurrentView
DisableNewWindowMenu
DocData (继承自 ShellTextEditorControl)
EditorHandle (继承自 ShellTextEditorControl)
FindTarget
IsEditorInstanceCreated
LanguageService (继承自 ShellTextEditorControl)
LanguageServiceDefault (继承自 ShellTextEditorControl)
PrimaryView
SelectedText
SelectedTextOnly
TextBuffer (继承自 ShellTextEditorControl)
VsCodeWindow
VsProvideUserContext
WantCustomPopupMenu (继承自 ShellTextEditorControl)
WithEncoding (继承自 ShellTextEditorControl)

方法

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

事件

ShowPopupMenu (继承自 ShellTextEditorControl)

显式接口实现

IVsCodeWindowEvents.OnCloseView(IVsTextView)
IVsCodeWindowEvents.OnNewView(IVsTextView)
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)

适用于