HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 06.05.2021, 11:35
Ya Zaregalsya
Постоянный
Регистрация: 29.05.2017
Сообщений: 394
С нами: 4714653

Репутация: 98
По умолчанию

Хочу отменить отжатие кнопки мыши, чтобы сделать то же самое, но только через X миллисекунд, то есть кнопка должна отжиматься несколько позже, чем это физически сделал пользователь. Пытался возвращать из функции false, но событие всё равно обрабатывается и мышь отжимается в итоге дважды, сначала натурально, а потом уже в результате эмуляции. Для подключения хука используется функция
Код:
SF->getGame()->registerWndProcCallback(SFGame::HIGH_CB_PRIORITY, *mouseProc)
. Как отменить обработку события в игре?
 
Ответить с цитированием

  #2  
Старый 06.05.2021, 12:19
Ya Zaregalsya
Постоянный
Регистрация: 29.05.2017
Сообщений: 394
С нами: 4714653

Репутация: 98
По умолчанию

Оказалось, что ошибка была в другом участке кода. Возврата false достаточно, чтобы прервать цепочку вызовов.
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.