|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.01.2010, 13:20 | #1 |
Пользователь
Регистрация: 16.01.2010
Сообщений: 43
|
Windows Media Player HotKeys
Пишу программу с горячими клавишами для Windows Media Player.
Делаю это, как написано в этой теме: Код:
В данном примере отправляются сообщения wm_command, а мне нужно еще отправить такое вот сообщение: message: 0x800C[User-defined:WM_USER+31756] wParam:00000000 iParam:00000000 sendmessage (h, wm_user+31756, 0, 0); - не работает |
17.01.2010, 16:47 | #2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
там Post или Send?
вообще так PostMessage(h,$800C,0,0);//или send (тогда я оттолкнулся от WM_USER...но видимо не помогло...попробуйте так) Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
17.01.2010, 17:27 | #3 |
Пользователь
Регистрация: 16.01.2010
Сообщений: 43
|
Ни post, ни send не работают.
|
17.01.2010, 17:35 | #4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
а как вы проверяете работает или нет?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
17.01.2010, 17:37 | #5 |
Пользователь
Регистрация: 16.01.2010
Сообщений: 43
|
Включаю WMP и нажимаю на нужную клавишу. В wmp должна измениться скорость проигрывания (увеличиться).
Вот что выдает Spy++, когда я нажимаю на кнопку перемотки в windows media player: Последний раз редактировалось Gumer; 17.01.2010 в 17:50. |
17.01.2010, 17:57 | #6 | |||
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
Цитата:
Цитата:
а насчет ползунка то там гораздо сложнее. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|||
17.01.2010, 18:04 | #7 |
Пользователь
Регистрация: 16.01.2010
Сообщений: 43
|
Да, про комманды из меню я знаю, но там нет возможности увеличить в 5 раз скорость проигрывания.
Понажимал на кнопку в самом проигрывателе, а потом на свою горячую клавишу и смотрел, как будет реагировать spy++. Тут 2 нажатия на кнопку перемотки и одно нажатие на горячую клавишу: еще раз с корявыми выделениями: Как я понимаю, поссылки одного сообщения мало, но я не знаю какие из четырех других нужные, а какие будут мешаться и как грамотно их послать через delphi. Последний раз редактировалось Gumer; 17.01.2010 в 18:10. |
17.01.2010, 18:07 | #8 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
вообще там сообщение должно отсчитыватся от WM_APP
и оно означает что значение поменяли(или пытались это сделать)..и не более. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
17.01.2010, 18:22 | #9 |
Пользователь
Регистрация: 16.01.2010
Сообщений: 43
|
Так как мне быть?
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
windows media player | viks1 | Софт | 7 | 06.01.2010 23:11 |
Windows Media Player, текущий трек | DeDoK | Мультимедиа в Delphi | 1 | 08.12.2008 19:44 |
Вопрос по windows media player. | multik | Софт | 0 | 02.11.2008 13:03 |
Вставить Windows Media Player в HTML | Никки | HTML и CSS | 1 | 28.08.2008 02:14 |
TrackBar как в Windows Media Player | Viteef | Компоненты Delphi | 11 | 09.05.2007 10:42 |