Método IVsUIShell4.CreateToolbarTray (IOleCommandTarget, IVsToolbarTrayHost)

 

Publicado: abril de 2016

Anexa as barras de ferramentas que não estão contidas dentro de um IVsWindowFrame.

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

Sintaxe

int CreateToolbarTray(
    IOleCommandTarget pCmdTarget,
    out IVsToolbarTrayHost ppToolbarTrayHost
)
int CreateToolbarTray(
    IOleCommandTarget^ pCmdTarget,
    [OutAttribute] IVsToolbarTrayHost^% ppToolbarTrayHost
)
abstract CreateToolbarTray : 
        pCmdTarget:IOleCommandTarget *
        ppToolbarTrayHost:IVsToolbarTrayHost byref -> int
Function CreateToolbarTray (
    pCmdTarget As IOleCommandTarget,
    <OutAttribute> ByRef ppToolbarTrayHost As IVsToolbarTrayHost
) As Integer

Parâmetros

  • pCmdTarget
    [in] O destino de comando para a barra de ferramentas.
  • ppToolbarTrayHost
    [out] O host de bandeja da barra de ferramentas.

Valor de retorno

Type: System.Int32

Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.

Comentários

Este método é semelhante para as alternativas de SetupToolbar(), mas permite que você anexe barras de ferramentas que não estão contidas dentro de um IVsWindowFrame, como, por exemplo, caixas de diálogo.O IVsToolbarTrayHost instância devolve permite que você adicionar barras de ferramentas e recuperar o IVsUIElement que representa o elemento de interface do usuário para a bandeja da barra de ferramentas.

Consulte também

Interface IVsUIShell4
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo