次の方法で共有


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