Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.27;
Скачать: CL | DM;

Вниз

Winamp, Пивное дело!!!!   Найти похожие ветки 

 
Pepperok ©   (2003-11-15 11:46) [0]

WINAMP!Подскажите как из моего приложения узнать содержимое и выбранный элемент ListBox`a в окне выбора песни и з PlayLista в Winampe(т.е. после нажатия "J")
Очень хочется не выходя из ConterStrike менять песни!!!
С меня ПИВО!!!!!!!


 
clickmaker ©   (2003-11-15 12:07) [1]

Function WinampUser(data:Integer; id:Integer):integer;
begin
WinampHWND:=findwindow("Winamp v1.x", nil);
if WinampHWND<>0 then
result:=SendMessage(WinampHWND, WM_USER, data,id)
else result:=-1;
end;

Procedure WinampCommand(Command:Integer);
begin
WinampHWND:=findwindow("Winamp v1.x",nil);
if WinampHWND<>0 then
SendMessage(WinampHWND,messages.WM_command,Command,0);
end;

Procedure StartWinamp;
var
WinampExe:string;
begin
reg:=TRegistry.create;
reg.RootKey:=Windows.HKEY_LOCAL_MACHINE;
reg.OpenKey("Software\CLASSES\Winamp.File\shell\open\command", False);
WinampExe:=reg.ReadString("");
reg.Free;
if WinampExe<>"" then
begin
WinampExe:=copy(WinampExe,2,length(WinampExe)-7);
WinExec(pchar(WinampExe),SW_SHOWNORMAL);
end;
end;

Procedure Play;
begin
WinampCommand(40045);
end;

Procedure Stop;
begin
WinampCommand(40047);
end;

Procedure Pause;
begin
WinampCommand(40046);
end;

Procedure NextTrack;
begin
WinampCommand(40048);
end;

Procedure PrevTrack;
begin
WinampCommand(40044);
end;

Procedure FastForward5Sec;
begin
WinampCommand(40148);
end;

Procedure FastRewind5Sec;
begin
WinampCommand(40144);
end;

Procedure RestartWinamp;
begin
WinampUser(0, 135);
end;

Procedure CloseWinamp;
begin
WinampCommand(40001);
end;

Procedure RepeatMode;
begin
WinampCommand(40022);
end;

Procedure SuffleMode;
begin
WinampCommand(40023);
end;



Страницы: 1 вся ветка

Текущий архив: 2003.11.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.064 c
14-90081
primus
2003-11-04 23:52
2003.11.27
В продолжение темы


1-89907
mmmaloy
2003-11-18 15:35
2003.11.27
Проверка на коректность имени папки


8-90001
Trekk
2003-07-28 14:24
2003.11.27
Как сделать слои?


4-90177
AHTOH
2003-10-05 20:56
2003.11.27
Как вставить свои пункт в PopUp меню?


14-90108
R
2003-11-04 06:15
2003.11.27
Миф или реальность!