Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Exposes methods used to view and manipulate nodes in a tree of Shell items.
Inheritance
The INameSpaceTreeControl interface inherits from the IUnknown interface. INameSpaceTreeControl also has these types of members:
Methods
The INameSpaceTreeControl interface has these methods.
INameSpaceTreeControl::AppendRoot Appends a Shell item to the list of roots in a tree. |
INameSpaceTreeControl::CollapseAll Collapses all of the items in the given tree. |
INameSpaceTreeControl::EnsureItemVisible Ensures that the given item is visible. |
INameSpaceTreeControl::GetItemCustomState Gets the state of the checkbox associated with a given Shell item. |
INameSpaceTreeControl::GetItemRect Gets the RECT structure that describes the size and position of a given item. |
INameSpaceTreeControl::GetItemState Gets state information about a Shell item. |
INameSpaceTreeControl::GetNextItem Retrieves the next item in the tree according to which method is requested. |
INameSpaceTreeControl::GetRootItems Gets an array of the root items. |
INameSpaceTreeControl::GetSelectedItems Gets an array of selected Shell items. |
INameSpaceTreeControl::HitTest Retrieves the item that a given point is in, if any. |
INameSpaceTreeControl::Initialize Initializes an INameSpaceTreeControl object. |
INameSpaceTreeControl::InsertRoot Inserts a Shell item on a root item in a tree. |
INameSpaceTreeControl::RemoveAllRoots Removes all roots and their children from a tree. |
INameSpaceTreeControl::RemoveRoot Removes a root and its children from a tree. |
INameSpaceTreeControl::SetItemCustomState Sets the state of the checkbox associated with the Shell item. |
INameSpaceTreeControl::SetItemState Sets state information for a Shell item. |
INameSpaceTreeControl::SetTheme Sets the desktop theme for the current window only. |
INameSpaceTreeControl::TreeAdvise Enables a client to register with the control. |
INameSpaceTreeControl::TreeUnadvise Enables a client to unregister with the control. |
Remarks
To implement this interface use class ID CLSID_NameSpaceTreeControl.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Target Platform | Windows |
Header | shobjidl_core.h (include Shobjidl.h) |