Сдвиг курсора
-
- user
- Сообщения: 74
- Зарегистрирован: 29 апр 2016, 09:22
- Версия LabVIEW: 8.6
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
- Контактная информация:
Сдвиг курсора
Можно ли посредством LabVIEW сдвинуть курсор мыши на определенное количество пикселей?
LabVIEW 8.6
- zxc_pavel
- adviser
- Сообщения: 242
- Зарегистрирован: 02 июн 2016, 12:07
- Версия LabVIEW: 15
- Благодарил (а): 9 раз
- Поблагодарили: 23 раза
- Контактная информация:
Re: Сдвиг курсора
Ага
сюда C:\Windows\System32\user32.dll
функция SetCursorPos
сюда C:\Windows\System32\user32.dll
функция SetCursorPos
- Вложения
-
- cursor_pos.png (12.98 КБ) 2716 просмотров
-
- Cursor_pos.vi
- (5.46 КБ) 81 скачивание
-
- user
- Сообщения: 74
- Зарегистрирован: 29 апр 2016, 09:22
- Версия LabVIEW: 8.6
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
- Контактная информация:
Re: Сдвиг курсора
Да, спасибо, почти то, что надо. Только мне надо не поставить курсор в конкретное место, а сдвинуть относительно текущего
UPD: попробовал для определения позиции использовать GetCursorPos, но он его считывает как 0,0
UPD2: еще он жалуется, что я при смене функции не обновил какой-то прототип
UPD: попробовал для определения позиции использовать GetCursorPos, но он его считывает как 0,0
UPD2: еще он жалуется, что я при смене функции не обновил какой-то прототип
LabVIEW 8.6
-
- user
- Сообщения: 74
- Зарегистрирован: 29 апр 2016, 09:22
- Версия LabVIEW: 8.6
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
- Контактная информация:
Re: Сдвиг курсора
Почему-то эта SetCursorPos вешает программу. Закомментил этот блок - все нормально
LabVIEW 8.6
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Сдвиг курсора
Попробуйте переключить CLFN в режим Any Thread (блок станет жёлтым).GT21 писал(а):Почему-то эта SetCursorPos вешает программу. Закомментил этот блок - все нормально
-
- user
- Сообщения: 74
- Зарегистрирован: 29 апр 2016, 09:22
- Версия LabVIEW: 8.6
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
- Контактная информация:
Re: Сдвиг курсора
Не смог найти - где эта настройка?dadreamer писал(а):Попробуйте переключить CLFN в режим Any Thread (блок станет жёлтым).GT21 писал(а):Почему-то эта SetCursorPos вешает программу. Закомментил этот блок - все нормально
ЗЫ: у меня версия 8.6.
ЗЫ2: это "Thread" в режим "Run in any thread"? (UPD of ЗЫ2: - это изменение не помогло)
LabVIEW 8.6
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Сдвиг курсора
В примере выше надо ещё кое какие вещи подправить, кроме указанной.GT21 писал(а):(UPD of ЗЫ2: - это изменение не помогло)