Тема: Как работать с Grid(таблицей) - элементом управления ObjectDCL?

При конструировании модального окна, с использованием пакета ObjectDCL, был использован элемент управления "Grid" - таблица.
В событии OnInitialize был создан "элемент" таблицы:
(setq nRow (Odcl_Grid_AddString vn_PrTabEdit_mainTbEd_Grid1 "Точка (x y z)\t---"))
(Odcl_Grid_SetItemStyle vn_PrTabEdit_mainTbEd_Grid1 nRow 1 5).
В результате получили строку на два столбца. При этом в этой строке во втором столбце получили "элемент" в виде кнопки!
Событие - нажатие левой кнопки мышки, при расположении курсора на полученной кнопке таблицы:
(defun c:mainTbEd_Grid1_OnButtonClicked (nRow nCol /)
  (Odcl_MessageBox "....." "....."))???
Где, mainTbEd - имя формы
      Grid1 - имя элемента управления.
Но самое интересное nRow и nCol - что за входные аргументы?

Re: Как работать с Grid(таблицей) - элементом управления ObjectDCL?

Событие относится не к кнокретной ячейке таблицы, а ко всей таблице, в которой может быть много ячеек с кнопками.
Поэтому внутрь функции обработки события ObjectDcl и передает два параметра - номер строки и номер колонки, которые и определяют конкретную ячейку таблицы над которой была нажата кнопка мыши. А вы уже внутри функции обработки события сами разбирайте эти значения.