| Public Member Functions | |
| Add ([in] BSTR Text,[in, defaultvalue(-1)] LONG ImageIndex,[in, defaultvalue(-1)] LONG SelectedImageIndex,[out, retval] IDispatch **pItem) | |
| This method creates a new child TreeItem. | |
| Insert ([in] LONG Index,[in] BSTR Text,[in, defaultvalue(-1)] LONG ImageIndex,[in, defaultvalue(-1)] LONG SelectedImageIndex,[out, retval] IDispatch **pItem) | |
| Use this method to insert a new child item to the collection. | |
| Remove ([in, defaultvalue(TREEVIEW_THISITEM)] LONG Index) | |
| Call this method to remove one item from the collection. | |
| Clear () | |
| Removes all of the items from the collection. | |
| Expand ([in, defaultvalue(FALSE)] VARIANT_BOOL Recurse) | |
| Expands the item. | |
| Collapse () | |
| Collapses the item. | |
| EditLabel () | |
| Starts editing the item. | |
| Sort ([in, defaultvalue(TRUE)] VARIANT_BOOL Recurse) | |
| This method sorts the child items. | |
| MakeVisible () | |
| Ensures that the item is visible. | |
| Properties | |
| LPUNKNOWN R | _NewEnum  [] | 
| Returns the enumerator for the collection. | |
| VARIANT R | Item [[in] long Index]  [] | 
| Returns the specified item in the collection. | |
| long R | Count  [] | 
| Returns the number of items in the collection. | |
| BSTR RW | Text  [] | 
| Returns or sets the text of the object. | |
| LONG RW | ImageIndex  [] | 
| The image index in the TreeView's ImageList. | |
| LONG RW | SelectedImageIndex  [] | 
| The image index in the TreeView's ImageList that used when the item is selected. | |
| VARIANT_BOOL RW | Selected  [] | 
| Gets or sets the selection state of the item. | |
| VARIANT_BOOL RW | Expanded  [] | 
| The Expanded property is a Boolean value that indicates that the item is expanded or not. | |
| VARIANT_BOOL RW | Bold  [] | 
| The Bold property is a Boolean value that indicates that the item is marked with bold font. | |
| VARIANT_BOOL RW | Checked  [] | 
| The Checked property is a Boolean value that indicates that the item is checked or not. | |
| VARIANT_BOOL R | HasChildren  [] | 
| The HasChildren property is a Boolean value that indicates that the item has child items. | |
| IDispatch *R | Parent  [] | 
| Use the Parent property to get the parent item of the item. | |
| IDispatch *R | NextSibling  [] | 
| Use the Parent property to get the next sibling item of the item. | |
| IDispatch *R | PrevSibling  [] | 
| Use the Parent property to get the previous sibling item of the item. | |
| IDispatch *R | FirstChild  [] | 
| Use the Parent property to get the first child item of the item. | |
| IDispatch *R | LastChild  [] | 
| Use the Parent property to get the last child item of the item. | |
| VARIANT RW | UserData  [] | 
| The UserData property is provided for the convenience of developers. | |
| BSTR RW | Hint  [] | 
| Returns or sets the hint of the object. | |
| IDispatch *RW | Font  [] | 
| Returns or sets the Font for the item. | |
| ULONG RW | TextBkColor  [] | 
| Returns or sets the background color for the item. | |
The TreeItem object is an collection of an other TreeView.
| Add | ( | [in] BSTR | Text, | |
| [in, defaultvalue(-1)] LONG | ImageIndex, | |||
| [in, defaultvalue(-1)] LONG | SelectedImageIndex, | |||
| [out, retval] IDispatch ** | pItem | |||
| ) | 
| Clear | ( | ) | 
Removes all of the items from the collection.
| Collapse | ( | ) | 
Collapses the item.
| EditLabel | ( | ) | 
Starts editing the item.
| Expand | ( | [in, defaultvalue(FALSE)] VARIANT_BOOL | Recurse | ) | 
Expands the item.
| Recurse | Recurse expand. | 
| Insert | ( | [in] LONG | Index, | |
| [in] BSTR | Text, | |||
| [in, defaultvalue(-1)] LONG | ImageIndex, | |||
| [in, defaultvalue(-1)] LONG | SelectedImageIndex, | |||
| [out, retval] IDispatch ** | pItem | |||
| ) | 
Use this method to insert a new child item to the collection.
| Index | The index where the item are to be inserted. | |
| Text | Specifies the title of the TreeItem. | |
| ImageIndex | Specifies the image index of the TreeItem. | |
| SelectedImageIndex | Specifies the image index of the TreeItem that used when the item is selected. | 
| pItem | TreeItem object | 
| MakeVisible | ( | ) | 
Ensures that the item is visible.
Scrolls the parent TreeView control and expands an items if required.
| Remove | ( | [in, defaultvalue(TREEVIEW_THISITEM)] LONG | Index | ) | 
Call this method to remove one item from the collection.
| Index | The index of the element to remove. If Index = TREEVIEW_THISITEM then the item removes itself. | 
| Sort | ( | [in, defaultvalue(TRUE)] VARIANT_BOOL | Recurse | ) | 
This method sorts the child items.
| Recurse | Recurse sorting. | 
| LPUNKNOWN R _NewEnum | 
Returns the enumerator for the collection.
| VARIANT_BOOL RW Bold | 
The Bold property is a Boolean value that indicates that the item is marked with bold font.
| VARIANT_BOOL RW Checked | 
The Checked property is a Boolean value that indicates that the item is checked or not.
| long R Count | 
Returns the number of items in the collection.
| VARIANT_BOOL RW Expanded | 
The Expanded property is a Boolean value that indicates that the item is expanded or not.
| IDispatch* R FirstChild | 
Use the Parent property to get the first child item of the item.
| IDispatch* RW Font | 
Returns or sets the Font for the item.
Property CustomDraw of the parent TreeView control must be "TRUE".
| VARIANT_BOOL R HasChildren | 
The HasChildren property is a Boolean value that indicates that the item has child items.
| LONG RW ImageIndex | 
The image index in the TreeView's ImageList.
| VARIANT R Item[[in] long Index] | ( | ) | 
Returns the specified item in the collection.
| IDispatch* R LastChild | 
Use the Parent property to get the last child item of the item.
| IDispatch* R NextSibling | 
Use the Parent property to get the next sibling item of the item.
| IDispatch* R Parent | 
Use the Parent property to get the parent item of the item.
| IDispatch* R PrevSibling | 
Use the Parent property to get the previous sibling item of the item.
| VARIANT_BOOL RW Selected | 
Gets or sets the selection state of the item.
| LONG RW SelectedImageIndex | 
The image index in the TreeView's ImageList that used when the item is selected.
| BSTR RW Text | 
Returns or sets the text of the object.
| ULONG RW TextBkColor | 
Returns or sets the background color for the item.
Property CustomDraw of the parent TreeView control must be "TRUE".
| VARIANT RW UserData | 
The UserData property is provided for the convenience of developers.
It can be used for storing an additional value.