Share via


IVsSplitter Interface

Definition

Represents the split pane.

public interface class IVsSplitter : Microsoft::VisualStudio::TextManager::Interop::IVsSplitPane
public interface class IVsSplitter : Microsoft::VisualStudio::TextManager::Interop::IVsSplitPane
__interface IVsSplitter : Microsoft::VisualStudio::TextManager::Interop::IVsSplitPane
[System.Runtime.InteropServices.Guid("66280096-A495-48E9-8AF4-E758FDE1FCDC")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsSplitter : Microsoft.VisualStudio.TextManager.Interop.IVsSplitPane
[System.Runtime.InteropServices.Guid("66280096-A495-48E9-8AF4-E758FDE1FCDC")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsSplitter : Microsoft.VisualStudio.TextManager.Interop.IVsSplitPane
[<System.Runtime.InteropServices.Guid("66280096-A495-48E9-8AF4-E758FDE1FCDC")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsSplitter = interface
    interface IVsSplitPane
[<System.Runtime.InteropServices.Guid("66280096-A495-48E9-8AF4-E758FDE1FCDC")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsSplitter = interface
    interface IVsSplitPane
Public Interface IVsSplitter
Implements IVsSplitPane
Attributes
Implements

Methods

ClosePane()

Closes this pane.

DetachPane()

Detaches this pane from its parent splitter, without closing.

GetPane(Int32, IVsSplitPane)

Returns the indicated pane.

GetPaneFlags(UInt32)

Returns the pane flags.

GetParentSplitter(IVsSplitter)

Gets the parent splitter.

GetParentWindow(IntPtr)

Get the parent window of this pane.

GetPosition(Int32, Int32, Int32, Int32)

Gets the position of the splitter relative to its parent.

GetSizeExtents(Int32, Int32, Int32, Int32)

Returns the minimums and maximums for this pane (E_NOTIMPL is allowed; 0 and full screen are defaults).

HandleMessage(UInt32, IntPtr, IntPtr)

Handles mouse-oriented message.

IsPanePrimary(IVsSplitPane)

Determines if the pane is the primary pane.

NotifyPane(SPLITNOTIFYCODE)

Notifies of splitter adjustment.

NotifySplitter(IVsSplitPane, PANEEVENTS)

Called by child panes when they get focus, close, or other events.

SetFocus()

Sets focus on this pane

SetParentSplitter(IVsSplitter)

Sets/Gets the parent splitter for this pane.

SetPosition(Int32, Int32, Int32, Int32)

Sets the position relative to the parent window..

SplitPane(IVsSplitPane, Int32, Int32, UInt32, IVsSplitter)

Splits the indicated pane of this splitter.

Applies to