ItemDragDropData::GetTreeViewItem
long GetTreeViewItem (ULong index) const;
Parameters
- index
Index of the tree view item being drag from the drag source tree view.
Return Value
Description
Example
// Method Example: if (ev.HasDataFormat ('TVEX')) { DG::MultiSelTreeView* sourceTree = reinterpret_cast<DG::MultiSelTreeView*> (ev.GetTreeViewSource ()); for (i = ev.GetItemCount () - 1; i >= 0 ; i--) { long treeItem = ev.GetTreeViewItem (i); //Getting the selected treeview items from the source InsertItemRecursively (sourceTree, treeItem, insertPos, relativePos); } if (*effect == DG::DragDrop::Move) { for (i = ev.GetItemCount () - 1; i >= 0; i--) { long treeItem = ev.GetTreeViewItem (i); sourceTree->DeleteItem (treeItem); } } }
Accessing tree view items from the drag source.