IVsUIShellArrangeWindows Schnittstelle

Definition

Stellt Methoden zum Berechnen von Fenstergrößen Änderungen bereit.

public interface class IVsUIShellArrangeWindows
public interface class IVsUIShellArrangeWindows
__interface IVsUIShellArrangeWindows
[System.Runtime.InteropServices.Guid("54457DAD-5384-41B5-B6AA-EFFFDE468CDC")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsUIShellArrangeWindows
[<System.Runtime.InteropServices.Guid("54457DAD-5384-41B5-B6AA-EFFFDE468CDC")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsUIShellArrangeWindows = interface
Public Interface IVsUIShellArrangeWindows
Attribute

Methoden

Arrange(VSArrangeWindowInfo[], Int32, SIZE)

Wendet eine Größenänderung auf die im-Array beschriebenen Fenster an infos . Der Size-Parameter wird häufig von "computewindowsizechange" zurückgegeben.

ComputeWindowSizeChange(IntPtr, WINDOWPOS[])

Berechnet den Unterschied zwischen der aktuellen Größe eines Fensters und der neuen Größe, die in Newpos beschrieben wird. Diese Funktion wird in der Regel aufgerufen, wenn WM_WINDOWPOSCHANGING empfangen wird, als Vorbereitung für den Aufruf von "carrangewindowhelper:: Arrange".

Gilt für