|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.05.2009, 18:05 | #1 |
Пользователь
Регистрация: 27.10.2008
Сообщений: 62
|
Мышка - узнать код
Искал в Инете...
Искал на форуме ничего под себя не нашел... Есть мышка Delux Model M500 как на всех мышках есть колёсико, левая и правая кнопка но еще есть дополнительные две кнопки Терь мне нужно узнать их коды для начала, чтобы с ними можно было дальше работать, но никак не могу сделать перехват. Пробывал разные способы из этого форума, но дальше как перехватить клаву и узнать какая кнопка на мыши нажата ненашел способа Мне бы что нить с ORD Код:
|
05.05.2009, 18:11 | #2 |
ГОСТ 2.403-75
Пользователь
Регистрация: 04.05.2009
Сообщений: 92
|
попробуй этой прогой (аттач), писал года два назад на vb, показывает что нажато в данный момент (использует GetKeyState по циклу в таймере)
мой скромный delphi блог
|
05.05.2009, 18:17 | #3 | |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
Цитата:
пыщь
|
|
05.05.2009, 19:01 | #4 | |
Пользователь
Регистрация: 27.10.2008
Сообщений: 62
|
crystalbit
Спасибо!!! нашел я тот самый код кнопки. Цитата:
но всё равно спс за помощь |
|
06.05.2009, 11:14 | #5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
06.05.2009, 11:55 | #6 |
Пользователь
Регистрация: 27.10.2008
Сообщений: 62
|
Всё ПОЧТИ работает!
но есть одно НО вот код : b1,b2 - это номер кода символа Код:
Код:
ТАк теперь вопрос... Я запускаю игру "Вар Крафт" ПРИ работе игры, МОИ КНОПКИ РАБОТАЮТ ТОЛЬКО ОДИН РАЗ. Как мне это исправить? Т.е. один раз на них кликнешь, он срабатывает, а во второй раз не реагирует З.Ы. и еще как мне узнать хэндл моей игры ? Последний раз редактировалось ScorpioN_T; 06.05.2009 в 11:57. |
08.05.2009, 16:35 | #7 |
Ra-Ra ?
Форумчанин
Регистрация: 06.03.2008
Сообщений: 286
|
Если мне не изменяет память, PostMessage отсылает сообщение без ожидания ответа о обработке этого сообщения. Вполне возможно что в этом и кроется ошибка. Также отсылать сообщение всем окнам тоже не хорошо. А получить хендл можно к примеру через FindWindow, или по таймеру активное окно (не помню команду).
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Мышка в Паскале. IDE = TP7 | Qousio | Помощь студентам | 3 | 04.05.2009 12:53 |
Код игры на Паскале и на Делфи сильно отличается? Как переписать код с Паскаля в Делфи? | Mclaren | Помощь студентам | 2 | 27.04.2009 22:37 |
damn small linux не работает мышка | veter_s_morya | Linux (Ubuntu, Debian, Red Hat, CentOS, Mint) | 4 | 02.04.2009 09:37 |
Узнать код заданой странички в инете. | proglamer | Работа с сетью в Delphi | 1 | 28.11.2008 15:06 |
Безумная мышка | Манжосов Денис :) | Общие вопросы Delphi | 2 | 30.04.2008 14:15 |