left0,top0,width0,height0
left1,top1,width1,height1
...
Его задача найти первую строку, в которой left <=X <= left+width, top <= Y <= top+height и выдать её номер.
------------ Дoбавленo в 01.41:
Дальше человек IndexToChannel предпринимает действия, соответствующие этой фигуре, или из другого списка получает по индексу данные, или обрабатывает "перетаскивание" её (фигуры), или ...