Добрый день.
Посмотрите этот пример:
https://forge.codesys.com/prj/codesy...nag/home/Home/
Несколько нюансов:
1. Пример сделан для одного клиента визуализации - пользователя таргет-визу.
Если, например, нужно активировать курсор для нескольких клиентов - то нужно получить их контекст (pClientData) и вызвать код примера для всех клиентов.
Как получить контекст клиента - см. здесь: https://ftp.owen.ru/CoDeSys3/21_Exam...projectarchive
2. В коде обработки xClick замените VisuElems.VISU_ET_KEYUP на VisuElems.VISU_ET_KEYDOWN (так как в примере запись в элемент повесили на OnMouseDown - вероятно, по ошибке - хотели на OnMouseUp).
3. Рекомендую использовать VISU_SELECTION_TAB и для нужного элемента установить порядковый номер 0 - тогда будет достаточно один раз вызвать xTab (добавьте его в пример) и xClick.
2022-09-07_13-24-50.png
На досуге сделаю готовый пример на эту тему.




Ответить с цитированием
