ItemDragDropData::GetListViewSource
ListView * GetListViewSource (void) const;
Return Value
Description
Example
// Method Example: if (ev.HasDataFormat ('LVEX')) { DG::ListView* sourceList = ev.GetListViewSource (); // Getting the source listview control for (i = 0; i < ev.GetItemCount (); i++) { short listItem = ev.GetListViewItem (i); ULong size = sourceList->GetItemTextLength (listItem); text = BMAllocatePtr (size, ALLOCATE_CLEAR, 0); sourceList->GetItemText (listItem, text, size); textArray.Insert (i + 1, text); // Getting the text of the selected items if (sourceList->GetItemImageType (listItem) == DG::ListView::Icon) { DG::Icon icon = sourceList->GetItemIcon (listItem); iconArray.Insert (i + 1, icon.GetData ()); } } }
Description of the example.