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