Método IVsHierarchyEvents.OnItemAdded (UInt32, UInt32, UInt32)

 

Publicado: abril de 2016

Notifica os clientes quando um item é adicionado à hierarquia.

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

Sintaxe

int OnItemAdded(
    uint itemidParent,
    uint itemidSiblingPrev,
    uint itemidAdded
)
int OnItemAdded(
    unsigned int itemidParent,
    unsigned int itemidSiblingPrev,
    unsigned int itemidAdded
)
abstract OnItemAdded : 
        itemidParent:uint32 *
        itemidSiblingPrev:uint32 *
        itemidAdded:uint32 -> int
Function OnItemAdded (
    itemidParent As UInteger,
    itemidSiblingPrev As UInteger,
    itemidAdded As UInteger
) As Integer

Parâmetros

  • itemidParent
    [in] Identificador do pai ou o nó raiz da hierarquia na qual o item é adicionado.
  • itemidSiblingPrev
    [in] Identificador que indica onde o item é adicionado em relação a outros itens (irmãos) dentro da hierarquia pai (itemidParent).Se o novo item será adicionado ao início dos itens irmão, em seguida, um valor de VSITEMID_NIL é especificado.Se o item for adicionado após um determinado nó, a identificação de Item do nó em questão for especificada.
  • itemidAdded
    [in] Identificador do item adicionado.

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

COM assinatura

De vsshell.idl:

HRESULT IVsHierarchyEvents::OnItemAdded(
   [in] VSITEMID itemidParent,
   [in] VSITEMID itemidSiblingPrev,
   [in] VSITEMID itemidAdded
);

O itemidSiblingPrev parâmetro controla a ordem na qual o item adicionado é exibido.Por exemplo, se você estiver adicionando item C, você precisaria passar o itemidSiblingPrev para um item existente B, C para aparecer após b.

Consulte também

Interface IVsHierarchyEvents
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo