Interface IVsToolWindowToolbarHost
Fornece controle sobre os recursos relativos a uma barra de ferramentas da janela de ferramenta.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
[ComConversionLossAttribute]
[GuidAttribute("CF7549A9-7A2A-4A6E-ACF4-05452C98CF7E")]
[InterfaceTypeAttribute(1)]
public interface IVsToolWindowToolbarHost
[ComConversionLossAttribute]
[GuidAttribute("CF7549A9-7A2A-4A6E-ACF4-05452C98CF7E")]
[InterfaceTypeAttribute(1)]
public interface class IVsToolWindowToolbarHost
[<ComConversionLossAttribute>]
[<GuidAttribute("CF7549A9-7A2A-4A6E-ACF4-05452C98CF7E")>]
[<InterfaceTypeAttribute(1)>]
type IVsToolWindowToolbarHost = interface end
<ComConversionLossAttribute>
<GuidAttribute("CF7549A9-7A2A-4A6E-ACF4-05452C98CF7E")>
<InterfaceTypeAttribute(1)>
Public Interface IVsToolWindowToolbarHost
Métodos
Nome | Descrição | |
---|---|---|
AddToolbar(VSTWT_LOCATION, Guid, UInt32) | Adiciona uma barra de ferramentas para a janela da ferramenta. |
|
BorderChanged() | Esse método destina-se somente para uso do ambiente.Não há informações de método.Não use esse método. |
|
Close(UInt32) | Esse método destina-se somente para uso do ambiente.Não há informações de método.Não use esse método. |
|
ForceUpdateUI() | Esse método destina-se somente para uso do ambiente.Não há informações de método.Não use esse método. |
|
Hide(UInt32) | Esse método destina-se somente para uso do ambiente.Não há informações de método.Não use esse método. |
|
ProcessMouseActivation(IntPtr, UInt32, UInt32, Int32) | Esse método destina-se somente para uso do ambiente.Não há informações de método.Não use esse método. |
|
ProcessMouseActivationModal(IntPtr, UInt32, UInt32, Int32, Int32) | Esse método destina-se somente para uso do ambiente.Não há informações de método.Não use esse método. |
|
Show(UInt32) | Esse método destina-se somente para uso do ambiente.Não há informações de método.Não use esse método. |
|
ShowHideToolbar(Guid, UInt32, Int32) | Esse método destina-se somente para uso do ambiente.Não há informações de método.Não use esse método. |
Comentários
Essa interface é implementada pelo ambiente em resposta a um VSPackage criando uma janela usando a ferramenta CreateToolWindow com um sinalizador de CTW_fToolbarHost.O ambiente cria um IVsToolWindowToolbar interface torna disponível um IVsToolWindowToolbarHost interface que seja acessível para o VSPackage.O VSPackage acessa a IVsToolWindowToolbarHost interface chamando GetProperty na janela ferramenta com o parâmetro da propriedade VSFPROPID_ToolbarHost.
O AddToolbar método é o único IVsToolWindowToolbarHost método que deve ser chamado por um VSPackage.O ambiente chama outros métodos para responder à interação do usuário com a janela da ferramenta.
Observações para implementadores:
Essa interface é implementada pelo ambiente para oferecer um controle de VSPackage sobre suas barras de ferramentas de janela de ferramenta.
Observações para chamadores:
Chamado pelo VSPackages deve chamar essa interface quando eles precisam para exercer controle sobre as barras de ferramentas de janela de ferramenta.
Consulte também
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo