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 | |
---|---|---|
OnClose(UInt32) | Notifica o VSPackage que um quadro de janela está fechando e informa ao ambiente de ação a ser tomada. |
|
OnDockableChange(Int32, Int32, Int32, Int32, Int32) | Notifica o VSPackage que o estado de uma janela ancorada seja sendo alterado. |
|
OnMove(Int32, Int32, Int32, Int32) | 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(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