Форум программистов, компьютерный форум, киберфорум
Pure Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 5.00/18: Рейтинг темы: голосов - 18, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 23.03.2015
Сообщений: 31

Hook на мышку

30.03.2015, 09:18. Показов 3953. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем Привет...
Огромная просьба мне помочь...Я не давно начал изучать Pere Basic.
И вот уже 4 дня мучаюсь...и вообще не могу сдвинуться с места...
То есть суть такова ..Есть Autoit скрипт Хука на колесико мышки..с использованием .dll
нужно его перевести на Pure Basic.
везде обыскал.не нашел
попадались примеры Хука на мышку но они без использования .dll...
А мне нужно чтоб использовалась Hook.dll
Переведите Пожалуйста ...Очень Надо...

Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Const $WH_MOUSE = 7
Const $WM_AUTOITMOUSEWHEELUP = 0x1400 + 0x0D30
Const $WM_AUTOITMOUSEWHEELDOWN = 0x1400 + 0x0D31
 
Global $tr = 0, $setico='', $TrGui=0, $iniTrn, $iniX, $iniY, $iniAtSt, $iniDV, $iniColBk, $iniColVol, $a, $iniHK='', $iniHKM=''
$gui = GUICreate("", 30, 135, 0, 0)
 
Global $DLLinst = DllCall("kernel32.dll", "hwnd", "LoadLibrary", "str", ".\hook.dll")
Global $mouseHOOKproc = DllCall("kernel32.dll", "hwnd", "GetProcAddress", "hwnd", $DLLinst[0], "str", "MouseProc")
Global $hhMouse = DllCall("user32.dll", "hwnd", "SetWindowsHookEx", "int", $WH_MOUSE, "hwnd", $mouseHOOKproc[0], "hwnd", $DLLinst[0], "int", 0)
 
DllCall(".\hook.dll", "int", "SetValuesMouse", "hwnd", $gui, "hwnd", $hhMouse[0])
GUIRegisterMsg($WM_AUTOITMOUSEWHEELUP, "myfunc")
GUIRegisterMsg($WM_AUTOITMOUSEWHEELDOWN, "myfunc")
 
While sleep(500)
WEnd
 
Func MyFunc($hWndGUI, $MsgID, $WParam, $LParam)
   ConsoleWrite("А")
EndFunc
Вот и сам Hook.dll
https://www.dropbox.com/s/btvk... k.dll?dl=0
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.03.2015, 09:18
Ответы с готовыми решениями:

Реакция на мышку
Хочу узнать, есть ли стандартные функции реакции изображений (положение в основном, а так - в плоть до изменения изображения) на положение...

ПК не видит мышку
Привет всем, проблема заключается в том, что ПК не видит мышку пока я его не перезагружу. Мышка рабочая, новая, да и со старыми такая-же...

посоветуйте мышку
посоветуйте хорошую мышку(проводную) в районе до 700-800р. я всегда пользовался самыми дешевыми мышками(70-150р) дома лежит уже 4...

20
0 / 0 / 0
Регистрация: 23.03.2015
Сообщений: 31
01.04.2015, 20:30  [ТС]
Студворк — интернет-сервис помощи студентам
Даа
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
01.04.2015, 20:30

Какую мышку взять?
Добрый день(ну или вечер), хочу взять мышку для эксплуатации в основном в играх. Не играю в шутеры поэтому не очень сильно гонюсь за...

Как подключить мышку?
Здравствуйте. Есть беспроводная мышь Oklick 412sw. Софт-Винда 7. Как подключить её??? При включении мыши-загорается на секунду а дальше...

Мышку и кошку в 1 норку
Я нахожусь на даче и выехать куда то не хочу.... Надо работать Есть 2 ноута - 1 тошиба с проблемами (про нее забыли) и 2- маленький...

Заставить мышку кликать
Доброго времени суток, есть класс QCursor, в нем есть метод setPos(), это я понял, но можно ли как то заставить мышку кликать в этой же...

Не видит мышку при установки
Устанавливаю iAtkos на ноутбук Lenovo G580. После загрузки окна по принятию лицензии, не могу двинуть мышку. Что делать?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
21
Ответ Создать тему
Новые блоги и статьи
Алиса нашла кучу ошибок компиляции и запуска в проекте, который без проблем компилировался и запускался)))
anaschu 30.06.2026
Я пока посмеюся, но завтра проверю. А вообще интерсно. Дал алисе файл, в котором точно нет ошибок компиляции и запуска, и попросил их найти. Нашла кучу))) Критические ошибки, мешающие компиляции и. . .
сукцессия 16. Общий обзор, в основном что бы другие ии поняли
anaschu 29.06.2026
# Передаточный документ: модель микоризной сукцессии (для нового чата) Этот документ предназначен для того, чтобы новый чат Claude мог продолжить работу без необходимости заново разбираться в. . .
сукцессия 15 неявная схема
anaschu 29.06.2026
Алиса Калибровка параметров симбиотической модели: технический обзор Содержание: Введение Постановка проблемы Технические аспекты реализации Процесс внедрения изменений
сукцессия 14. Обновленная схема модели
anaschu 28.06.2026
ГЛОБАЛЬНАЯ ОПИСАТЕЛЬНАЯ СПЕЦИФИКАЦИЯ ЭКОСИСТЕМНОЙ МОДЕЛИ «SOIL CHEMISTRY & MYCORRHIZA 2. 0» https:/ / ibb. co/ NnkGpfMd Представленная интегрированная схема описывает непрерывную нелинейную. . .
сукцессия 13. Питон модель трехзонного мицелия, пока что в основном арбускулярного
anaschu 28.06.2026
## Разработка агентной модели микоризной сукцессии: от выявления артефактов к созданию комплексной системы ### Аннотация Представлено исследование по разработке агентной модели микоризной. . .
сукцессия 12. краткий список проверок модели перед запуском.
anaschu 27.06.2026
Скрытые отказы в моделях систем динамики (SD-models) экологических систем: два случая из практики Контекст Разбирался прототип модели систем динамики (SD-модели) микоризной сукцессии: пять. . .
Сукцессия 11. Проверка орудий перед войной: разработка через тестирование
anaschu 27.06.2026
Как не дать модели соврать самой себе: проверки для симуляции микоризной сукцессии Введение Когда вы строите математическую модель живой системы — грибов, растений, почвы — главная опасность. . .
10 сукцессия. Питон код войны грибов и растений
anaschu 27.06.2026
import numpy as np class PlantAgent: def __init__(self, name, strategy, initial_biomass): self. name = name self. strategy = strategy # "greedy" (широколиственные) или. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru