IVsSplitter.SplitPane(IVsSplitPane, Int32, Int32, UInt32, IVsSplitter) Method
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.
Splits the indicated pane of this splitter.
public:
int SplitPane(Microsoft::VisualStudio::TextManager::Interop::IVsSplitPane ^ pNewPane, int iIndex, int iSize, System::UInt32 dwFlags, [Runtime::InteropServices::Out] Microsoft::VisualStudio::TextManager::Interop::IVsSplitter ^ % ppSplitter);
public:
int SplitPane(Microsoft::VisualStudio::TextManager::Interop::IVsSplitPane ^ pNewPane, int iIndex, int iSize, unsigned int dwFlags, [Runtime::InteropServices::Out] Microsoft::VisualStudio::TextManager::Interop::IVsSplitter ^ & ppSplitter);
int SplitPane(Microsoft::VisualStudio::TextManager::Interop::IVsSplitPane const & pNewPane, int iIndex, int iSize, unsigned int dwFlags, [Runtime::InteropServices::Out] Microsoft::VisualStudio::TextManager::Interop::IVsSplitter const & & ppSplitter);
public int SplitPane (Microsoft.VisualStudio.TextManager.Interop.IVsSplitPane pNewPane, int iIndex, int iSize, uint dwFlags, out Microsoft.VisualStudio.TextManager.Interop.IVsSplitter ppSplitter);
abstract member SplitPane : Microsoft.VisualStudio.TextManager.Interop.IVsSplitPane * int * int * uint32 * IVsSplitter -> int
Public Function SplitPane (pNewPane As IVsSplitPane, iIndex As Integer, iSize As Integer, dwFlags As UInteger, ByRef ppSplitter As IVsSplitter) As Integer
Parameters
- pNewPane
- IVsSplitPane
[in] The IVsSplitPane of the new pane.
- iIndex
- Int32
[in] The index of the pane.
- iSize
- Int32
[in] The size of the pane.
- dwFlags
- UInt32
[in] The flags.
- ppSplitter
- IVsSplitter
[out] The IVsSplitter.
Returns
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Remarks
COM Signature
From textmgr.idl:
HRESULT IVsSplitter::SplitPane(
[in] IVsSplitPane *pNewPane,
[in] long iIndex,
[in] long iSize,
[in] DWORD dwFlags,
[out] IVsSplitter **ppSplitter
);
The provided pane can become either the primary or secondary pane of the newly created splitter pane, which replaces the indicated pane. The iSize
parameter refers to the size of the new pane, regardless of if it is becoming the primary or secondary pane.