IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

> Дружит ли Дельфи с Винампом?
Бананафт
сообщение 18.10.2003 11:35
Сообщение #1


Гость






Как из Delphi-приложения можно управлять Winamp-ом?
Например, при нажатии кнопки запускется и начинает играть.

У меня где-то валяется mp-3 диск с автораном написанном на Delphi.
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
trminator
сообщение 19.10.2003 14:32
Сообщение #2


Четыре квадратика
****

Группа: Пользователи
Сообщений: 579
Пол: Мужской

Репутация: -  4  +


procedure TUsrForm.PrevBtnClick(Sender: TObject);
var h : hWnd;
begin
  h:=findwindow('Winamp v1.x',nil);
  sendmessage(h,WM_COMMAND,40044,0); //Prev track
end;
procedure TUsrForm.PauseBtnClick(Sender: TObject);
var h : hWnd;
begin
  h:=findwindow('Winamp v1.x',nil);
  sendmessage(h,WM_COMMAND,40046,0); // Pauseunpause
end;

procedure TUsrForm.NextBtnClick(Sender: TObject);
var h : hWnd;
begin
  h:=findwindow('Winamp v1.x',nil);
  sendmessage(h,WM_COMMAND,40048,0); //Next track
end;

Еще таких команд можно найти в инете, где-то на сайте Нуллсофта, вроде... правда, там примеры под С++, но оно неважно...

Запускать можно так:
WinExec(PChar(WinAMPPath+' "'+PathToPls+'"'),1);

,где WinAmpPath - путь к ВинАмпу, PathToPls - путь к плейлисту. Запустится и загрузит этот плейлист.


--------------------
Закон добровольного труда Зимерги:
Люди всегда согласны сделать работу, когда необходимость в этом уже отпала
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 26.07.2025 17:08
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"