Partilhar via


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
System_CAPS_pubmethod AddToolbar(VSTWT_LOCATION, Guid, UInt32)

Adiciona uma barra de ferramentas para a janela da ferramenta.

System_CAPS_pubmethod 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.

System_CAPS_pubmethod 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.

System_CAPS_pubmethod 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.

System_CAPS_pubmethod 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.

System_CAPS_pubmethod 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.

System_CAPS_pubmethod 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.

System_CAPS_pubmethod 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.

System_CAPS_pubmethod 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