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.