IVsSplitter Interface
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.
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. |