Compartilhar via


Interface IVsWindowFrameNotify

 

Notifica um pacote de alterações em um de seus quadros de janela.Substituídos por IVsWindowFrameNotify3.

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

Sintaxe

[InterfaceTypeAttribute(1)]
[GuidAttribute("FE46E1DF-E8A8-48D3-932E-B61BC092E681")]
public interface IVsWindowFrameNotify
[InterfaceTypeAttribute(1)]
[GuidAttribute("FE46E1DF-E8A8-48D3-932E-B61BC092E681")]
public interface class IVsWindowFrameNotify
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("FE46E1DF-E8A8-48D3-932E-B61BC092E681")>]
type IVsWindowFrameNotify = interface end
<InterfaceTypeAttribute(1)>
<GuidAttribute("FE46E1DF-E8A8-48D3-932E-B61BC092E681")>
Public Interface IVsWindowFrameNotify

Métodos

Nome Descrição
System_CAPS_pubmethod OnDockableChange(Int32)

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

System_CAPS_pubmethod OnMove()

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()

Notifica o VSPackage que uma janela está sendo redimensionada.

Comentários

Um pacote que precisa para otimizar ou têm controle amplo sobre windows situados em quadros de janela implementa essa interface.Um dos motivos pode ser a controlar o número de identificadores de janela.

Implementar a interface no objeto passada para o quadro de janela com a propriedade VSFPROPID_ViewHelper partir do __VSFPROPID enumeração

Para obter exemplos de uso da interface, consulte o código para a amostra Solution Extender.

Observações para implementadores:

Implementado em uma janela situada em um quadro de janela.

Observações para chamadores:

Chamado pelo ambiente para notificar um pacote de manipulação de janelas pelo usuário.

Consulte também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo