Class: AbstractTreeView
Class Hierarchy:
DFBaseListBox

List


AbstractTreeViewDirect Known Subclasses:
TreeView, Class Definition
Properties
Integer
ImageListObject
Boolean
pbCancelEdit
can be set by the developer in OnBeginLabelEdit and OnEndLabelEdit to cancel an edit
Boolean
pbEnableCheckboxes
Set to true to enable checkboxes in the treeview.
Boolean
pbEnableInfoTips
Set to true to enable OnGetInfoTip notification.
Integer
pbFullRowSelect
Integer
pbHotTracking
Integer
pbShowTooltips
Integer
pbSingleExpand
Integer
piBackColor
Integer
piLineColor
Integer
piTextColor
Integer
TreeButtonsState
Integer
TreeEditLabelsState
integer
TreeIndentWidth
string
TreeLevelDelimeter
Integer
TreeLinesState
Integer
TreeRetainSelState
Integer
TreeRootLinesState
Integer
TreeSortedState
Functions and Procedures
Handle
AddTreeItem(String sValue Handle hParent Integer iItemData Integer iImage Integer iSelImage)

Construct_Object()
Handle
CurrentTreeItem()

DoDeleteItem(Handle hItem)

DoEnumerateTree(Integer iMsg Handle hItem Integer iRecurseLevel)

DoEnumerateTreeUp(Integer iMsg Handle hItem Integer iRecurseLevel)

DoInitWindow()
Integer
ExpandedOnceState(Handle hItem)
T or F

External_KillFocus()

External_SetFocus()
Integer
GetItemCheckboxImage(Handle hItem)
Handle
InsertTreeItem(String sValue Handle hParent Handle hInsertAfter Integer iItemData Integer iImage Integer iSelImage)
Boolean
ItemBold(Handle hItem)
Boolean
ItemCheckBox(Handle hItem)
Boolean
ItemChecked(Handle hItem)
Integer
ItemChildCount(Handle hItem)
Integer
ItemData(Handle hItem)
Handle
ItemHitTest()
Integer
ItemImage(Handle hItem)
String
ItemLabel(Handle hItem)
Integer
ItemSelectedImage(Handle hItem)
Integer
LMaskShift(Integer iVal Integer iPositions)
Binary left shifts (<<) the integer iVal by iPositions.

Notify(Integer wParam Integer lParam)

OnBeginDrag(Handle hItem)

OnBeginLabelEdit(Handle hItem Boolean ByRef bCancel)

OnBeginRDrag(Handle hItem)

OnDeleteItem(Handle hItem)

OnEndLabelEdit(Handle hItem String sNewLabel Boolean bWasCanceled Boolean ByRef bCancel)

OnGetDispInfo(Handle hItem)

OnGetInfoTip(Handle hItem String ByRef sInfoTip)

OnItemChanged(Handle hItem Handle hItemOld)

OnItemChanging(Handle hItem Handle hItemOld Boolean ByRef bCancel)

OnItemClick(Handle hItem Boolean ByRef bCancel)

OnItemCollapsed(Handle hItem)

OnItemCollapsing(Handle hItem Boolean ByRef bCancel)

OnItemDblClick(Handle hItem Boolean ByRef bCancel)

OnItemEnter()

OnItemExpanded(Handle hItem)

OnItemExpanding(Handle hItem Boolean ByRef bCancel)

OnItemRClick(Handle hItem)

OnItemRDblClick(Handle hItem)

OnKeyDown()

OnSetDispInfo(Handle hItem)
Integer
RMaskShift(Integer iVal Integer iPositions)
Binary right shifts (<<) the integer iVal by iPositions.

SET(Handle hItem)

Set(Handle hItem Integer bNotify)
the bNotify is a dummy property. This always sets it true.

Set(Handle hItem Integer icChildren)

Set(Handle hItem String sText)

Set(Handle hItem Integer iData)

Set(Handle hItem Integer iImage)

Set(Handle hItem Integer iImage)

Set(Handle hItem Boolean bBold)
Set/Get a tree item's bold state.

Set(Handle hItem Boolean bChecked)
Get/Set an item's checked state. pbCheckboxes must be set to true for this setting to work

Set(Handle hItem Boolean bCheckbox)
Get/Set an item's checkbox appearance state. pbCheckboxes must be set to true for this setting to work

set(integer h1 integer h2)
Set focus is supposed to send notify_focus_change. It is not, so
we will add this here.

SetItemCheckboxImage(Handle hItem Integer iState)
tWinTvHitTestInfo
TVHitTest()
References (1):