Курсор графика. Отследить нажатие.
-
- leader
- Сообщения: 526
- Зарегистрирован: 28 фев 2010, 18:04
- Версия LabVIEW: LV2018
- Благодарил (а): 10 раз
- Поблагодарили: 18 раз
- Контактная информация:
Re: Курсор графика. Отследить нажатие.
dadreamer, класс! Если Get Mouse Cursor Icon.vi сам написал за такое время, то можно снять шляпу. Правда её у меня нет. Как всегда ответы исчерпывающие. Тему можно считать законченной. Хотя есть одно приятное Но. Ваше предположение, что "Событие, в котором следует отслеживать иконку - Mouse Move, так как в Mouse Down указатель уже изменится на дефолтную стрелку." оказалось только предположением. На самом деле всё происходит как хотелось см. вложение.
- Вложения
-
- Захват курсора.vi
- (13.87 КБ) 89 скачиваний
-
- Get Mouse Cursor Icon.vi
- (60.51 КБ) 84 скачивания
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Курсор графика. Отследить нажатие.
Не целиком - взял за основу вот этот для фотографирования окошек, т.к. код на 80% совпадает.Юрий писал(а):Если Get Mouse Cursor Icon.vi сам написал за такое время, то можно снять шляпу.
Да, это я поторопился, толком не протестировал. В таком случае код проще и меньше нагрузка на систему.Юрий писал(а):Ваше предположение, что "Событие, в котором следует отслеживать иконку - Mouse Move, так как в Mouse Down указатель уже изменится на дефолтную стрелку." оказалось только предположением. На самом деле всё происходит как хотелось см. вложение.
-
- leader
- Сообщения: 526
- Зарегистрирован: 28 фев 2010, 18:04
- Версия LabVIEW: LV2018
- Благодарил (а): 10 раз
- Поблагодарили: 18 раз
- Контактная информация:
Re: Курсор графика. Отследить нажатие.
Для полного счастья не хватало шаблонов (образов) иконок курсора графика. Извернулся и написал программку для получения этих шаблонов. Наверно, можно было и попроще, но пока вот так.
- Вложения
-
- Get браза курсора.vi
- (27.77 КБ) 81 скачивание
-
- Получение образа курсора.vi
- (9.87 КБ) 91 скачивание
-
- Get Mouse Cursor Icon.vi
- (60.51 КБ) 98 скачиваний
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Курсор графика. Отследить нажатие.
Юрий, так поди иконки эти стандартные - достаточно один раз сохранить в файл и пользоваться. Конечно, есть вероятность, что они могут быть изменены в следующих версиях .
-
- leader
- Сообщения: 526
- Зарегистрирован: 28 фев 2010, 18:04
- Версия LabVIEW: LV2018
- Благодарил (а): 10 раз
- Поблагодарили: 18 раз
- Контактная информация:
Re: Курсор графика. Отследить нажатие.
, скажем, сделать их более красивыми. Именно эта мысль и сподвигла на написание данных программ.dadreamer писал(а):Юрий, Конечно, есть вероятность, что они могут быть изменены в следующих версиях .
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Курсор графика. Отследить нажатие.
Есть ещё вариант заменить иконки в ресурсе. Навскидку, где-то тут они должны лежать - C:\Program Files (x86)\National Instruments\LabVIEW 2016\resource\lvicon.rsc. Надо, правда, разобраться, в каком формате там данные хранятся.Юрий писал(а):скажем, сделать их более красивыми
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение