Страница: 1 |
Страница: 1 |
Вопрос: Перехват нажатия кнопок.
Добавлено: 16.04.08 17:52
Автор вопроса: Comoc
Подскажите, пожалуйста, как можно перехватить нажатие Play или Pause в каком либо видео плеере? Спасибо.
Ответы
Всего ответов: 9
Номер ответа: 1
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #1
Добавлено: 16.04.08 22:20
Перехватить или просто узнать что были нажаты?..
Номер ответа: 2
Автор ответа:
Администратор
ICQ: 278109632
Вопросов: 42
Ответов: 3949
Web-сайт:
Профиль | | #2
Добавлено: 17.04.08 01:15
Как вариант - поставить хук на оконную процедуру. Как это сделать было описано миллиард раз
Номер ответа: 3
Автор ответа:
Comoc
Вопросов: 4
Ответов: 9
Профиль | | #3
Добавлено: 17.04.08 11:40
Ну вообще мне нужно чтобы при нажатии в плеере кнопки Play или Pause в моей программе выполнялось какое либо действие.
Номер ответа: 4
Автор ответа:
Администратор
ICQ: 278109632
Вопросов: 42
Ответов: 3949
Web-сайт:
Профиль | | #4
Добавлено: 17.04.08 14:37
Ну да, удобнее всего, видимо хук оконной процедуры.
Номер ответа: 5
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #5
Добавлено: 17.04.08 16:02
Угу, это если WMP, у которого "кнопки" вообще — класс Button.
Ты у аимпа или винампа попробуй — у них просто GDI+ рисует их на форме
Номер ответа: 6
Автор ответа:
J. Smith
ICQ: ненавижу
Вопросов: 40
Ответов: 477
Web-сайт:
Профиль | | #6
Добавлено: 17.04.08 16:09
Тогда следим за курсором мыши, если он над Play и кнопка мыши нажата то ...
Правда тут проблема если в разных скинах Play в разных местах формы
Номер ответа: 7
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #7
Добавлено: 17.04.08 20:09
Или если нажатие этих кнопок осуществляется через горячие клавиши.
Номер ответа: 8
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #8
Добавлено: 18.04.08 00:23
Тогда лезем в INI-шники программы, декомпилируем скины проги, проверяем, активно ли окно, ловис сочетание клавиш и вyaля (=
Номер ответа: 9
Автор ответа:
Администратор
ICQ: 278109632
Вопросов: 42
Ответов: 3949
Web-сайт:
Профиль | | #9
Добавлено: 18.04.08 11:52
Да-да-да. Зачем искать легкие пути?) Инжектим свой код в плеер и все