IVsUIShellArrangeWindows.ComputeWindowSizeChange(IntPtr, WINDOWPOS[]) Methode
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.
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
Das HRESULT.