INameSpaceTreeControlEvents 接口 (shobjidl.h)

公开用于处理 INameSpaceTreeControl 事件的方法。

继承

INameSpaceTreeControlEvents 接口继承自 IUnknown 接口。 INameSpaceTreeControlEvents 也具有以下类型的成员:

方法

INameSpaceTreeControlEvents 接口包含以下方法。

 
INameSpaceTreeControlEvents::OnAfterContextMenu

在显示上下文菜单后调用。
INameSpaceTreeControlEvents::OnAfterExpand

在扩展 IShellItem 后调用。
INameSpaceTreeControlEvents::OnBeforeContextMenu

在显示上下文菜单之前调用;允许客户端添加其他菜单项。
INameSpaceTreeControlEvents::OnBeforeExpand

在扩展 IShellItem 之前调用。
INameSpaceTreeControlEvents::OnBeforeItemDelete

在删除 IShellItem 及其所有子项之前调用。
INameSpaceTreeControlEvents::OnBeforeStateImageChange

在更改给定 IShellItem 的状态图标之前调用。
INameSpaceTreeControlEvents::OnBeginLabelEdit

在 IShellItem 进入编辑模式之前调用。
INameSpaceTreeControlEvents::OnEndLabelEdit

在 IShellItem 退出编辑模式后调用。
INameSpaceTreeControlEvents::OnGetToolTip

使你能够提供工具提示。
INameSpaceTreeControlEvents::OnItemAdded

在添加 IShellItem 后调用。
INameSpaceTreeControlEvents::OnItemClick

当用户单击鼠标上的按钮时调用。
INameSpaceTreeControlEvents::OnItemDeleted

在删除 IShellItem 后调用。
INameSpaceTreeControlEvents::OnItemStateChanged

未实现。 (INameSpaceTreeControlEvents.OnItemStateChanged)
INameSpaceTreeControlEvents::OnItemStateChanging

在项的状态更改之前调用。
INameSpaceTreeControlEvents::OnKeyboardInput

当用户按下键盘上的键时调用。
INameSpaceTreeControlEvents::OnPropertyItemCommit

未实现。 (INameSpaceTreeControlEvents.OnPropertyItemCommit)
INameSpaceTreeControlEvents::OnSelectionChanged

当选择更改时调用。

注解

此接口由命名空间控件的客户端实现, (CLSID_NameSpaceTreeControl) 通知命名空间控制事件,以便客户端可以处理这些事件,如果不是,则允许命名空间控件处理这些事件。

要求

   
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 shobjidl.h

另请参阅

INameSpaceTreeControl