IVsUIShellArrangeWindows Interface

Definição

Fornece métodos para computação de alterações de tamanho de janela.

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
Atributos

Métodos

Arrange(VSArrangeWindowInfo[], Int32, SIZE)

Aplica uma alteração de tamanho às janelas descritas na infos matriz. O parâmetro Size normalmente é retornado de ComputeWindowSizeChange.

ComputeWindowSizeChange(IntPtr, WINDOWPOS[])

Computa a diferença entre o tamanho atual de uma janela e o novo tamanho descrito em newPos. Essa função é normalmente chamada quando WM_WINDOWPOSCHANGING é recebida, em preparação para chamar CArrangeWindowHelper:: Arrange.

Aplica-se a