IVsSplitter.SplitPane(IVsSplitPane, Int32, Int32, UInt32, IVsSplitter) 方法

定义

拆分此拆分器的指示窗格。

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

参数

pNewPane
IVsSplitPane

IVsSplitPane 新窗格的。

iIndex
Int32

中窗格的索引。

iSize
Int32

中窗格的大小。

dwFlags
UInt32

中标志。

ppSplitter
IVsSplitter

IVsSplitter

返回

Int32

如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。

注解

COM 签名

从 textmgr:

HRESULT IVsSplitter::SplitPane(  
   [in] IVsSplitPane *pNewPane,  
   [in] long iIndex,  
   [in] long iSize,  
   [in] DWORD dwFlags,  
   [out] IVsSplitter **ppSplitter  
);  

提供的窗格可以成为新创建的拆分器窗格的主窗格或辅助窗格,它将替换指定的窗格。 iSize参数是指新窗格的大小,而不考虑其成为主窗格还是辅助窗格。

适用于