Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Disable mouse for given window
neves
сообщение 5.5.2020, 20:23
Сообщение #1


***

Novice
Сообщений: 64
Регистрация: 4.10.2019
Группа: Пользователи
Наличность: 0
Пользователь №: 19.419
Возраст: 19



Есть ли способ заблокировать мышь для данного окна во время работы скрипта?
Is there a way to block the mouse for given window while script is running?

------------------------------------

I found this topic -> Mouse off, but it disables mouse at all. My goal is to disable the mouse(clicks and moves) for the workwindow() only.
Я нашел эту тему -> мышь отключена, но она вообще отключает мышь. Моя цель - отключить мышь (щелчки и движения) только для workwindow().
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 5.5.2020, 21:22
Сообщение #2


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26576
Пользователь №: 16.971
Возраст: 29



Код
--lua
local ffi = require("ffi")
local user = ffi.load('User32')
ffi.cdef[[ bool EnableWindow(int hWnd, bool bEnable); ]]


user.EnableWindow(workwindow(), false)   -- disable window
wait(5000)
user.EnableWindow(workwindow(), true)    -- enable window
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
neves
сообщение 5.5.2020, 22:30
Сообщение #3


***

Novice
Сообщений: 64
Регистрация: 4.10.2019
Группа: Пользователи
Наличность: 0
Пользователь №: 19.419
Возраст: 19



Thank you cirus!
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 29.3.2024, 5:30
Designed by Nickostyle