IVsUIShellArrangeWindows Interface
Provides methods for computing window size changes.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.12.0 (in Microsoft.VisualStudio.Shell.Interop.12.0.dll)
Syntax
'Declaration
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
<GuidAttribute("54457DAD-5384-41B5-B6AA-EFFFDE468CDC")> _
Public Interface IVsUIShellArrangeWindows
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[GuidAttribute("54457DAD-5384-41B5-B6AA-EFFFDE468CDC")]
public interface IVsUIShellArrangeWindows
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
[GuidAttribute(L"54457DAD-5384-41B5-B6AA-EFFFDE468CDC")]
public interface class IVsUIShellArrangeWindows
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
[<GuidAttribute("54457DAD-5384-41B5-B6AA-EFFFDE468CDC")>]
type IVsUIShellArrangeWindows = interface end
public interface IVsUIShellArrangeWindows
The IVsUIShellArrangeWindows type exposes the following members.
Methods
Name | Description | |
---|---|---|
Arrange | Applies a size change to the windows described in the infos array. The size parameter is commonly returned from ComputeWindowSizeChange. | |
ComputeWindowSizeChange | Computes the difference between a window's current size and the new size described in newPos. This function is typically called when WM_WINDOWPOSCHANGING is received, in preparation for calling CArrangeWindowHelper::Arrange. |
Top