Share via


IVsSplitter.GetSizeExtents Method

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

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Syntax

'Declaration
Function GetSizeExtents ( _
    <OutAttribute> ByRef piMinHorz As Integer, _
    <OutAttribute> ByRef piMaxHorz As Integer, _
    <OutAttribute> ByRef piMinVert As Integer, _
    <OutAttribute> ByRef piMaxVert As Integer _
) As Integer
int GetSizeExtents(
    out int piMinHorz,
    out int piMaxHorz,
    out int piMinVert,
    out int piMaxVert
)
int GetSizeExtents(
    [OutAttribute] int% piMinHorz, 
    [OutAttribute] int% piMaxHorz, 
    [OutAttribute] int% piMinVert, 
    [OutAttribute] int% piMaxVert
)
abstract GetSizeExtents : 
        piMinHorz:int byref * 
        piMaxHorz:int byref * 
        piMinVert:int byref * 
        piMaxVert:int byref -> int 
function GetSizeExtents(
    piMinHorz : int, 
    piMaxHorz : int, 
    piMinVert : int, 
    piMaxVert : int
) : int

Parameters

  • piMinHorz
    Type: System.Int32%
    [out] The minimum horizontal size.
  • piMaxHorz
    Type: System.Int32%
    [out] The maximum horizontal size.
  • piMinVert
    Type: System.Int32%
    [out] The minimum vertical size.
  • piMaxVert
    Type: System.Int32%
    [out] The maximum vertical size.

Return Value

Type: System.Int32
If the method succeeds, it returns S_OK. If it fails, it returns an error code.

Implements

IVsSplitPane.GetSizeExtents(Int32%, Int32%, Int32%, Int32%)

Remarks

COM Signature

From textmgr.idl:

HRESULT IVsSplitter::GetSizeExtents(
   [out] long *piMinHorz,
   [out] long *piMaxHorz,
   [out] long *piMinVert,
   [out] long *piMaxVert
);

.NET Framework Security

See Also

Reference

IVsSplitter Interface

Microsoft.VisualStudio.TextManager.Interop Namespace