CustomBrowseMethod

Метод, вызываемый в браузере базы данных по нажатию кнопки "многоточие".

Применяется к:

CustomBrowseObject

Синтаксис:

// Visual Basic
Sub CustomBrowseMethod(hWnd As Long, lpRectForm As Long, Db As Object, Form As Object, nRow As Long, CustomParams)        

hWnd - дескриптор окна-родителя, представленный в виде целого числа Long.

lpRectForm - ссылка на прямоугольник окошка, где произошло нажатие.

Db - объект ZbDatabase, представляющий открытую в браузере базу данных.

Form - объект IZbStdBrowseForm.

nRow - индекс строки формы (начиная с 0).

CustomParams - дополнительные данные (зарезервировано).

Описание:

Имя CustomBrowseMethod - шаблон, настоящее имя метода может быть любым. Это имя указывается в теге "(custombrowsemethod)" в свойствах поля визуального запроса.

По нажатию на "многоточие" ZuluGIS создает объект CustomBrowseObject и вызывает данный метод.

В параметре hWnd передается дескриптор (HWND) окна-родителя (браузера) в виде числа Long. Этот дескриптор можно использовать при показе всплывающих окон пользовательского интерфейса.

lpRectForm - ссылка на четыре числа Long, задающих прямоугольник (left, top, right, bottom), который может быть использован для позиционирования всплывающих окон относительно строки Текущей записи в браузере, где нажали на многоточие.

В параметре Db передаётся объект ZbDatabase, представляющий открытую в браузере базу данных.

В параметре Form передаётся объект IZbStdBrowseForm, который предоставляет доступ к стандартной форме на странице Текущая запись. Через этот объект можно получать и устанавливать значения полей формы.

Параметр nRow указывает на какой строке Текущей записи было нажато многоточие.