IVsUIShellArrangeWindows.ComputeWindowSizeChange(IntPtr, WINDOWPOS[]) Methode

Definition

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".

public:
 Microsoft::VisualStudio::OLE::Interop::SIZE ComputeWindowSizeChange(IntPtr hwnd, cli::array <Microsoft::VisualStudio::Shell::Interop::WINDOWPOS> ^ newPos);
public Microsoft.VisualStudio.OLE.Interop.SIZE ComputeWindowSizeChange (IntPtr hwnd, Microsoft.VisualStudio.Shell.Interop.WINDOWPOS[] newPos);
abstract member ComputeWindowSizeChange : nativeint * Microsoft.VisualStudio.Shell.Interop.WINDOWPOS[] -> Microsoft.VisualStudio.OLE.Interop.SIZE
Public Function ComputeWindowSizeChange (hwnd As IntPtr, newPos As WINDOWPOS()) As SIZE

Parameter

hwnd
IntPtr

Das Handle für das Fenster.

newPos
WINDOWPOS[]

Die neuen Positionen.

Gibt zurück

SIZE

Das HRESULT.

Gilt für