Compartilhar via


Interface IVsWindowFrameNotify3

 

Notifica um VSPackage quando forem feitas alterações para um de seus quadros de janela.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Sintaxe

[InterfaceTypeAttribute(1)]
[GuidAttribute("8C213AC2-FF13-4361-9FC5-39D368D26CD3")]
public interface IVsWindowFrameNotify3
[InterfaceTypeAttribute(1)]
[GuidAttribute("8C213AC2-FF13-4361-9FC5-39D368D26CD3")]
public interface class IVsWindowFrameNotify3
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("8C213AC2-FF13-4361-9FC5-39D368D26CD3")>]
type IVsWindowFrameNotify3 = interface end
<InterfaceTypeAttribute(1)>
<GuidAttribute("8C213AC2-FF13-4361-9FC5-39D368D26CD3")>
Public Interface IVsWindowFrameNotify3

Métodos

Nome Descrição
System_CAPS_pubmethod OnClose(UInt32)

Notifica o VSPackage que um quadro de janela está fechando e informa ao ambiente de ação a ser tomada.

System_CAPS_pubmethod OnDockableChange(Int32, Int32, Int32, Int32, Int32)

Notifica o VSPackage que o estado de uma janela ancorada seja sendo alterado.

System_CAPS_pubmethod OnMove(Int32, Int32, Int32, Int32)

Notifica o VSPackage que uma janela está sendo movida.

System_CAPS_pubmethod OnShow(Int32)

Notifica o VSPackage uma alteração no estado de exibição da janela.

System_CAPS_pubmethod OnSize(Int32, Int32, Int32, Int32)

Notifica o VSPackage que uma janela está sendo redimensionada.

Comentários

Um VSPackage que precisa para otimizar ou têm controle amplo sobre windows situados em quadros de janela implementa essa interface.Uma razão para isso, talvez controlar o número de identificadores de janela.IVsWindowFrameNotify3é implementado no objeto que é passado para a moldura da janela com a propriedade VSFPROPID_ViewHelper partir do __VSFPROPID enumeração.

Consulte as ilustrações da implementação e/ou chamada desta interface no exemplo de Solution Extender.

Consulte também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo