IVsSplitter.SplitPane(IVsSplitPane, Int32, Int32, UInt32, IVsSplitter) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
拆分此拆分器的指示窗格。
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。
返回
如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。
注解
COM 签名
从 textmgr:
HRESULT IVsSplitter::SplitPane(
[in] IVsSplitPane *pNewPane,
[in] long iIndex,
[in] long iSize,
[in] DWORD dwFlags,
[out] IVsSplitter **ppSplitter
);
提供的窗格可以成为新创建的拆分器窗格的主窗格或辅助窗格,它将替换指定的窗格。 iSize参数是指新窗格的大小,而不考虑其成为主窗格还是辅助窗格。