![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Участник клуба
Регистрация: 28.07.2009
Сообщений: 1,510
|
![]()
Почему не посылается WM_LBUTTONDOwn в Opengl игры (например КС)
Нажатие кнопки можно отправлять с помощью WM_IME_KEYDOWN. А есть ли подобная команда для клика мышкой? Последний раз редактировалось TwiX; 26.10.2010 в 16:48. |
![]() |
![]() |
![]() |
#2 |
Игрок
Форумчанин
Регистрация: 29.10.2006
Сообщений: 367
|
![]()
вообще должно работать. Хотя я знаю что иногда игры увеличивают число опросов мышки. Может это как то повлияло. Но не думаю.
Жизнь всегда игра. Но смерть - не всегда поражение.
#define true (Math.random()>0.5) //Удачной отладки ![]() |
![]() |
![]() |
![]() |
#3 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
![]()
1. Проверить то ли окно
2. Клик - это Mouse Down + Up 3. Вообще не уверен что там работа производится именно по сообщениям мыши, возможно напрямую устройство получает управления, кто знает... |
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 28.07.2009
Сообщений: 1,510
|
![]()
Окно то, через Ime_KeyDown доходят буквы и т.д.
Про Down + Up знаю =) Что делать в этом случае? |
![]() |
![]() |
![]() |
#5 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
![]()
В принципе исходя из этого видимо WM_* приходят и обрабатываются, я не спец в OpenGL, но может дело не в том приходят или нет.
1. Вы проверяли результат возвращаемый SendMessage ? 2. Возможно специфика имитируемых действий вами не много не совпадает с реальными действиями в коде игры? Я точно ответа дать не могу, только вот что в голову приплывает то и предполагаю, надеюсь натолкнет на идею. |
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 28.07.2009
Сообщений: 1,510
|
![]()
Смотрел снифером сообщений. Там клики проходят через PostMessage, а тут результата нет. Пробовал наводить мышкой на игру, а потом уже вызывать PostMessage, тоже ничего...
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
SendMessage/PostMessage | evil29a | Win Api | 9 | 25.11.2010 21:48 |
SendMessage | Damien4Damien | Общие вопросы Delphi | 3 | 29.09.2010 21:27 |
SendMessage | ASЯ | Помощь студентам | 0 | 20.05.2010 10:38 |
работа с SendMessage | rekrow | Общие вопросы Delphi | 9 | 25.11.2009 13:48 |
Проблемы с SendMessage | Ronder | Помощь студентам | 6 | 27.08.2009 22:06 |