![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 16.01.2010
Сообщений: 43
|
![]()
Пишу программу с горячими клавишами для Windows Media Player.
Делаю это, как написано в этой теме: Код:
В данном примере отправляются сообщения wm_command, а мне нужно еще отправить такое вот сообщение: message: 0x800C[User-defined:WM_USER+31756] wParam:00000000 iParam:00000000 sendmessage (h, wm_user+31756, 0, 0); - не работает |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
там Post или Send?
вообще так PostMessage(h,$800C,0,0);//или send (тогда я оттолкнулся от WM_USER...но видимо не помогло...попробуйте так) Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 16.01.2010
Сообщений: 43
|
![]()
Ни post, ни send не работают.
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
а как вы проверяете работает или нет?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 16.01.2010
Сообщений: 43
|
![]()
Включаю WMP и нажимаю на нужную клавишу. В wmp должна измениться скорость проигрывания (увеличиться).
Вот что выдает Spy++, когда я нажимаю на кнопку перемотки в windows media player: ![]() Последний раз редактировалось Gumer; 17.01.2010 в 17:50. |
![]() |
![]() |
![]() |
#6 | |||
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]() Цитата:
Цитата:
Цитата:
а насчет ползунка то там гораздо сложнее. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|||
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 16.01.2010
Сообщений: 43
|
![]()
Да, про комманды из меню я знаю, но там нет возможности увеличить в 5 раз скорость проигрывания.
Понажимал на кнопку в самом проигрывателе, а потом на свою горячую клавишу и смотрел, как будет реагировать spy++. Тут 2 нажатия на кнопку перемотки и одно нажатие на горячую клавишу: ![]() еще раз с корявыми выделениями: ![]() Как я понимаю, поссылки одного сообщения мало, но я не знаю какие из четырех других нужные, а какие будут мешаться и как грамотно их послать через delphi. Последний раз редактировалось Gumer; 17.01.2010 в 18:10. |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
вообще там сообщение должно отсчитыватся от WM_APP
и оно означает что значение поменяли(или пытались это сделать)..и не более. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#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 |