Наконец доперло как получать номер itema и SubItema - MSDN + russian forums - forever:
LVHITTESTINFO info;
info.pt=point; //в point - координаты курсора
SendMessage(LVM_SUBITEMHITTEST,0,(LPARAM) &info);
RECT rc;
ListView_GetSubItemRect(m_hWnd,info.iItem, info.iSubItem, LVIR_BOUNDS, &rc);
И усе )). Фигово то что я еще свой edit создаю, который при редактировании выводится на iteme, а то пробовал в обработчике LVN_BEGINLABELEDIT вызывать GetEditControl(). Он то CEdit* мне дает токо вот почемуто MoveWindow для него не пашет )).
Added :
Во! еще drag-and-drop змутил. Наконец нормальный контрол вышел )))