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

Вниз

Функция плагина winamp...   Найти похожие ветки 

 
FEV   (2008-11-26 20:10) [0]

Пишу маленький плагин к Winamp"у...
имею функцию

function winampuser(data:integer; id:integer):integer;
var
winamphwnd:hwnd;
begin
winamphwnd:=findwindow ("winamp v1.x", nil);
if winamphwnd<>0 then
result:=sendmessage (winamphwnd,wm_user,data, id)
else result:=-1;
end;


Имею подсказку:
winampuser(*,211) - Retrieves (and returns a pointer in "ret") a string that contains the filename of a playlist entry (indexed by "data"). Returns NULL if error, or if "data" is out of range.
Дело в том, что сама команда sendmessage возвращает всегда только integer;
Как мне получить строку имени файла или имя композиции и т.п. в общем чтоб вывело строку? Как модифицировать функцию?


 
Сергей М. ©   (2008-11-26 20:16) [1]

Ты где такой травы накурился ?


 
Slym ©   (2008-11-27 05:39) [2]

FEV   (26.11.08 20:10)
function winampuser(data:integer; id:integer):string;
begin
...
res:=sendmessage(winamphwnd,wm_user,data, id);
if res<>0 then
 result:=StrPas(res)
else
 result:="";
end;


 
Дядя Коля   (2008-11-28 14:06) [3]

FEV   (26.11.08 20:10)
Читай из заголовка окна)
GetWindowText :)



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

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

Наверх




Память: 0.47 MB
Время: 0.014 c
2-1227704235
ekto
2008-11-26 15:57
2009.01.11
не работают сплиттеры


15-1226952249
NoDt
2008-11-17 23:04
2009.01.11
Поясните пожалуста Алгоритм Дейкстры


15-1226589788
@!!ex
2008-11-13 18:23
2009.01.11
Вышел Red Alert 3.


15-1226924798
@!!ex
2008-11-17 15:26
2009.01.11
Что это за музыка?


15-1226137710
DillerXX
2008-11-08 12:48
2009.01.11
Поговорим о катающихся железных шариках?