getgraphicmousevalue

Функция получения координат текущей точки графика на схеме в соответствии с указателем мыши.

Синтаксис:

P = getgraphiсmousevalue(gid, num);

Аргументы:

Имя Тип данных Описание
gid integer Идентификатор графического объекта типа «График»
num integer Номер шкалы объекта типа «График»

Описание:

getgraphicmousevalue(gid, num) – функция получения координаты текущей точки на графике в соответствии с указателем мыши на схеме по идентификатору объекта gid и номеру шкалы num. Указатель мыши определяет координату по оси X, для которой получается координата Y графика. Идентификатор графического объекта может быть получен функцией getgraphicid и имеет тип указателя на объект. Номер шкалы соответствует номеру графика (начиная с 0) при многошкальном режиме отображения. Если используется одна шкала, то номер шкалы можно указывать произвольно. Тип возвращаемого значения - комплексное число, где действительная часть соответствует значению по оси абсцисс, мнимая - по оси ординат.

Результат:

Имя Тип данных Описание
P complex Точка с координатами текущей точки графика

Пример:

//получим идентификатор графика
gid = getgraphicid(plot);
//получим координаты текущей точки на графике
p = getgraphicmousevalue(gid, 0);            

В результате выполнения данного примера происходит получение идентификатора графика. При установке курсора мыши на схему переменная p будет содержать координаты точки на графике, координата по оси X определяется положением курсора мыши.

Дополнительные материалы

Нет.