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 | |
---|---|---|
OnDockableChange(Int32) | Notifica o VSPackage que o estado de uma janela ancorada seja sendo alterado. |
|
OnMove() | Notifica o VSPackage que uma janela está sendo movida. |
|
OnShow(Int32) | Notifica o VSPackage uma alteração no estado de exibição da janela. |
|
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