Вверх ↑
Этот топик читают: Гость
Ответов: 4630
Рейтинг: 749
#16: 2009-11-11 17:07:36 ЛС | профиль | цитата
LainX писал(а):
Он сообщяет об этом, если у него это спрашивают

А отвечает в виде сообщений или ещё как-нибудь?
карма: 26

0
Ответов: 1161
Рейтинг: 160
#17: 2009-11-11 18:52:22 ЛС | профиль | цитата
Netspirit писал(а):
А отвечает в виде сообщений или ещё как-нибудь?

видимо так
карма: 0

0
Ответов: 4630
Рейтинг: 749
#18: 2009-11-12 12:32:06 ЛС | профиль | цитата
Тогда эта возможность предусмотрена в самом плеере. Если в WinAmp такого нету, то тут делать либо хук, либо плагин.
карма: 26

0
Ответов: 1161
Рейтинг: 160
#19: 2009-11-12 14:01:08 ЛС | профиль | цитата
Netspirit писал(а):
то тут делать либо хук, либо плагин.

да не надо ни то не другое
мне просто для начала бы сменить класс окна (в kol'е он вроде задан как obj_Form)
карма: 0

0
Ответов: 4630
Рейтинг: 749
#20: 2009-11-13 11:30:18 ЛС | профиль | цитата
Ты попробуй создай окно с помощью CreateWindow с нужным классом и проверь, будет ли работать то, что ты планируешь.
карма: 26

0
Ответов: 1161
Рейтинг: 160
#21: 2009-11-13 20:59:01 ЛС | профиль | цитата
Netspirit, а можно на счет этого немного поподробней...
карма: 0

0
Ответов: 4630
Рейтинг: 749
#22: 2009-11-16 12:20:26 ЛС | профиль | цитата
Да я и сам пока не создавал окон на чистом API, хотя теорию немного знаю. Вот, как вариант:
code_15673.txt

В этом примере функция WinRegister регистрирует класс окна, а функция WinCreate создает окно данного класса.
Но поскольку у тебя уже есть зарегистрирован класс (здесь я уже не в курсе; WinAmp, по-моему, должен быть запущен), то
в функции WinCreate строка

#pas
CreateWindow(WindowClass, 'Object Pascal Window', ws_OverlappedWindow, cw_UseDefault, cw_UseDefault, cw_UseDefault, cw_UseDefault, 0, 0, HInstance, nil);
должна выглядеть как

#pas
CreateWindow(класс_окна_WinAmp, 'Object Pascal Window', ws_OverlappedWindow, cw_UseDefault, cw_UseDefault, cw_UseDefault, cw_UseDefault, 0, 0, HInstance, nil);

Приведенный пример, конечно, должен компилироваться в Delphi, а чтобы перенести его в Hiasm - нужно потрудится.
И, повторюсь, я не знаю сможешь ли ты получить то что хочешь, просто подменив класс окна.
карма: 26

1
файлы: 1code_15673.txt [1.7KB] [351]
Голосовали:LainX
22
Сообщение
...
Прикрепленные файлы
(файлы не залиты)