|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Как получить имя текущего трека в WinAmp
Здравствуйте, подскажите, пожалуйста как получить имя трека, который в данный момент играет в WinAmp? Слышал, что окну винампа надо передать сообщение WM_USER, но я не знаю какое... =\
|
#2
|
||||
|
||||
во вложении модуль. думаю разберешься
РГРТУ - ФВТ - Системы Автоматизированного ПРоектирования. ت |
#3
|
||||
|
||||
Можно прыться в sdk.
А можно взять из заголовка winamp'а, например так: Код:
procedure TForm1.Button1Click(Sender: TObject); var Wnd: HWND; s: string; tmp: PChar; begin GetMem(tmp, 260); try Wnd:= FindWindow('BaseWindow_RootWnd', nil); If Wnd = 0 Then exit; GetWindowText(GetWindowLong(Wnd, GWL_HWNDPARENT), tmp, 260); s:= tmp; finally FreeMem(tmp, 260); end; ShowMessage(s); end; Начинающий программист уверен, что в 1 килобайте 1000 байт.
Законченный программист уверен, что в 1 километре 1024 метра. |