IVsHierarchyEvents.OnItemAdded 方法

,在将项添加到该层次结构时,将通知客户端。

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)

语法

声明
Function OnItemAdded ( _
    itemidParent As UInteger, _
    itemidSiblingPrev As UInteger, _
    itemidAdded As UInteger _
) As Integer
int OnItemAdded(
    uint itemidParent,
    uint itemidSiblingPrev,
    uint itemidAdded
)

参数

  • itemidParent
    类型:System.UInt32
    [in] 父的标识符或项目中添加层次结构的根节点。
  • itemidSiblingPrev
    类型:System.UInt32
    [in] 指示的标识符该项目位置有关其他项目 (同级) 添加在父层次结构 (itemidParent) 中。如果新项同级项目开始时添加,则 VSITEMID_NIL 的值指定。如果该项目在特定节点之后添加,所涉及的节点的项 ID 指定。
  • itemidAdded
    类型:System.UInt32
    [in] 添加的项的标识符。

返回值

类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。

备注

COM 签名

从 vsshell.idl:

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

itemidSiblingPrev 参数控制所添加的项的显示顺序。例如,因此,如果添加项目 C,可以在现有项目的 B itemidSiblingPrev 需要通过, C 中会出现在 B. 之后。

.NET Framework 安全性

请参见

参考

IVsHierarchyEvents 接口

Microsoft.VisualStudio.Shell.Interop 命名空间