Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года

вопрос про курсоры в плагине

Вы не вошли.

 Поиск | Регистрация | Вход 

алексей_123
06.02.2018 17:42:01
#1

Гость

вопрос про курсоры в плагине

Здравствуйте.
Поясните как сформировать курсоры из плагина (на с++)?
Т.е. делаю курсор,  (в PluginVisualSetting)
p_visual[VISUAL_INDEX_GRAPH].cursors_n = 0x1;
p_visual[VISUAL_INDEX_GRAPH].cursor_color[0] = VAL_DK_GREEN;
p_visual[VISUAL_INDEX_GRAPH].cursot_hair[0] = VAL_HORIZONTAL_LINE;
p_visual[VISUAL_INDEX_GRAPH].cursor_enabled[0] = 0x0;   /недоступный для изменения
p_visual[VISUAL_INDEX_GRAPH].cursor_mode[0] = VAL_FREE_FORM;
p_visual[VISUAL_INDEX_GRAPH].cursor_point_style[0] = VAL_EMPTY_SQUARE_WITH_CROSS;

что нужно писать в PluginDataExchange?
типа такого : data_str->cursor_y[0][0] = 2 (работает ли это из плагина?- непохоже) где 2 - координата оси.
т.е как задать координаты, и не привязывать к мыши.

Когда курсор доступный - (enabled[0] = 0x1), то вроде все норм работает, как в примере "оконный дискриминатор".

И еще уж не могли бы привинтить в плагин функцию типа -input. Чтобы в "оконный дискриминатор" не мышью менять положение курсоров и отображать в полях. А наоборот, вводит значение в поле и менялся курсор на графике с блокировкой(cursor_enabled[0] = 0x0).
Ну или обьявлять их раньше через PluginInfo ( *p_info)
Иначе этими курсорами тяжело управлять.

Контакты

Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4, стр. 2

Многоканальный телефон:
+7 (495) 785-95-25

Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru

Время работы: с 9-00 до 19-00 мск