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)

[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[GuidAttribute("54457DAD-5384-41B5-B6AA-EFFFDE468CDC")]
public interface IVsUIShellArrangeWindows

NameDescription
System_CAPS_pubmethodArrange(VSArrangeWindowInfo[], Int32, SIZE)

Applies a size change to the windows described in the infos array. The size parameter is commonly returned from ComputeWindowSizeChange.

System_CAPS_pubmethodComputeWindowSizeChange(IntPtr, WINDOWPOS[])

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.

Return to top
Show: