IVsUIShellArrangeWindows Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |
| 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". |