Здравствуйте, Гость
Воскресенье, 22.10.2017, 23:25
Главная Главная страница форума Регистрация Вход
Новые сообщения Участники форума Правила форума Поиск
Страница 7 из 7«12567
Модератор форума: stalker, Ekz 
Форум » Все о Delphi » Ваши программы » ZuBy Media Player (Прошу чуть потестить))))
ZuBy Media Player
ZuByДата: Четверг, 14.01.2010, 14:49 | Сообщение # 91
Ранг 5
Группа: Проверенные
Сообщений: 118
Награды: 2
Репутация: 2
Статус: Offline
Xaker, нужно знать API можешь для тренировки скачать APIx2 там можно посмотреть как делаются формы и обработка сообщении.
ищи примерно такое
Code
function WindowProc(hwnd, msg, wparam, lparam: longint): longint; stdcall;
begin
    Result := DefWindowProc(hwnd, msg, wparam, lparam);
end;

или
Code
procedure WindowProc(var Message: TMessage);
begin
//
end;

А насчет SDK на C++, тут ничего сложного, тебе нужны только const'анты, это и есть сообщения которые принимает и отправляет Winamp.


http://www.zubymplayer.com

Сообщение отредактировал ZuBy - Четверг, 14.01.2010, 14:49
 
XakerДата: Четверг, 14.01.2010, 14:57 | Сообщение # 92
Ранг 4
Группа: Проверенные
Сообщений: 83
Награды: 1
Репутация: 0
Статус: Offline
ZuBy, окно то я создал и процедура обработки у меня есть...я не могу прошарить как именно обработать сообщение...т.е. если прришло сообщение о Stop (например..,хотя на самом деле обработка этих мне не нужна...я хотел только поддержку агента сделать) то я же должен застопорить..а как это сделать... wacko

Code
function WindowProc (wnd: HWND; msg: integer; wparam: WPARAM; lparam: LPARAM):LRESULT;STDCALL;
begin
case msg of
WM_Destroy:
begin
PostQuitMessage (0);
Result := 0;
Exit;
end;
else
Result := DefWindowProc(wnd,msg,wparam,lparam);
end;
end;


Сообщение отредактировал Xaker - Четверг, 14.01.2010, 15:08
 
ZuByДата: Вторник, 13.04.2010, 16:18 | Сообщение # 93
Ранг 5
Группа: Проверенные
Сообщений: 118
Награды: 2
Репутация: 2
Статус: Offline
Вот тебе подсказка)
Тебе нужно обработать всего два сообщения
Code
104:   
0:

поставь Caption то что должен принять агент и радуйся)

Добавлено (13.04.2010, 16:17)
---------------------------------------------

  • новое [+] добавлено [-] удалено [!] примечание

    [версия 2.7.014] - официальная бета

    * полностью изменен скиновой движок
    * изменена структура скин файла (еще на доработке)
    * возможность изменять цветовую гамму скина (оттенок, яркость, насыщеность)
    ! функция "покраска скина" не включена
    * загрузка файлов/папок/плейлистов ускорена во много раз
    * добавлены анализаторы звука
    * поддержка визуальных плагинов от плееров: Sonique, ZuByMPlayer, AIMP, AP2, Ultra (не все)
    ! функция "поддержка виз-ых плагинов" отключена
    * чтение тегов из большинства распространенных форматов
    * липкие окошки
    * информационная панель
    * поддержка управления плеером через сообщения (нужно скачать SDK)
    * переход в сохранение, которое было при закрытии
    * перекрытие winamp окна при открытом aimp'е
    + сохранение параметров плеера
    + автоматическое сохранение/загрузка плейлиста в формат .plz (zubymplayer)
    + управление через трей
    ! одиночный клик - свернуть/развернуть
    двоиной клик - плей/пауза
    + чтение CoverArt'ов из mp3, aac, mpc файлов (отключено)

    Добавлено (13.04.2010, 16:18)
    ---------------------------------------------
    + чтение Лирики/Текста (Lyrics/Text) из медиа файлов
    + чтение плелистов plz, plc, pls, m3u, m3u8, asx, wpl форматов
    + менеджер плагинов (отключено)
    + информация о треке (ПКМ по бегущей строке)
    + изменение размера плейлиста по высоте
    + поддержка Winamp сообщении
    ! шаблон текста в заноловок Winamp'a
    <: %duration% :: %artist - title% :: EXT :: %freq% kHz, %bitrate%, kbps, %size% Mb :>
    example: <: 03:50 :: Artist - Title :: MP3 :: 44 kHz, 256 kbps, 3.15 Mb :>
    + корректное чтение плейлистов (игнорируется добавление пустых строк и файлов .cue.xx)
    + если в элементе плейлиста ошибка, то ставится статус элемента "пропускать"
    + повтор трека
    + горяие клавиши (только для мультимедийных клавиатур)
    * 18 полосный эквалайзер + preamp

    Добавлять файлы методом Drag & Drop!

    [!] Иногда после запуска плеера из установочного пакета, отключается Drag&Drop, нужно перезапустить плеер
    [!] При первом запуске не всегда появляются тумблеры на полосках эквалайзера
    [!] дизайн не оч. мудреный, за час накидал в Paint'e ))

    Жду комментариев/критики/предложении.

    Добавлено (13.04.2010, 16:18)
    ---------------------------------------------
    Скачать


    http://www.zubymplayer.com

    Сообщение отредактировал ZuBy - Четверг, 14.01.2010, 15:37
  •  
    XakerДата: Четверг, 29.07.2010, 13:30 | Сообщение # 94
    Ранг 4
    Группа: Проверенные
    Сообщений: 83
    Награды: 1
    Репутация: 0
    Статус: Offline
    Скачал, попробовал установить...ошибка, работа прервана. Чтож...открою сам...открываю..работает но бегущая строка дергается...закрываю...и стол засыпается ошибками...гг
     
    SeregaAltmerДата: Понедельник, 10.01.2011, 14:32 | Сообщение # 95
    Ранг 1
    Группа: Пользователи
    Сообщений: 1
    Награды: 0
    Репутация: 0
    Статус: Offline
    Очень симпатично.
    А поучавствовать в проекте можно? biggrin
     
    ZuByДата: Четверг, 13.01.2011, 02:26 | Сообщение # 96
    Ранг 5
    Группа: Проверенные
    Сообщений: 118
    Награды: 2
    Репутация: 2
    Статус: Offline
    Quote (SeregaAltmer)
    Очень симпатично.
    А поучавствовать в проекте можно?

    400-4шесть4-93шесть


    http://www.zubymplayer.com
     
    Форум » Все о Delphi » Ваши программы » ZuBy Media Player (Прошу чуть потестить))))
    Страница 7 из 7«12567
    Поиск:

    Copyright DelphiDevelop.ru © 2008-2017
    Хостинг от uCoz