Форум: "Начинающим";
Текущий архив: 2007.03.25;
Скачать: [xml.tar.bz2];
ВнизFindWindow(); Найти похожие ветки
← →
Romm (2007-03-04 22:44) [0]Вот потихоньку разбираюсь с данной функцией.
Пожалуста помогите написать прогу которая искала бы окно проигрывателя winamp и отсылала ему сообщение о нажатии клавиши С!
procedure TForm1.Button1Click(Sender: TObject);
var
hw:hwnd;
begin
hw:=FindWindow("TAplication","winamp.exe");//знаю, что параметрынеправильные, а какие нада? )
postmessage(hw, wm_keydown, ord("c"), 0);
end;
← →
Romm © (2007-03-04 22:58) [1]Никто помоч нехочет?? или никто незнает??
← →
Leonid Troyanovsky © (2007-03-05 00:05) [2]
> Romm (04.03.07 22:44)
> параметрынеправильные, а какие нада? )
Нужны правильные.
Я угадал?
--
Regards, LVT.
← →
Romm © (2007-03-05 13:20) [3]
> Нужны правильные.
> Я угадал?
ты гений...
И все же?
← →
Сергей М. © (2007-03-05 13:28) [4]
> И все же?
И все же почему бы не почитать для начала стандартную справку к этой ф-ции ?
← →
Rial © (2007-03-05 13:28) [5]В состав Делфи входит программа WinSight.
Вот с ней нужно разобраться, а потом с ее помощью найти
название и класс окна Винампа.
Также поищи в инете информацию по поводу получения имени
окна по имени процесса.. хотя это может ничего тебе и не дать.
Но вижу что ты хочешь сделать... а не получится ! :-)
Тут тебе на самом деле надо искать документацию по
WinAmp. И пользоваться тем, что он "официально" разрешает.
← →
Elen © (2007-03-05 13:29) [6]
> И все же?
Заряди Spy++ и посмотри какие параметры у Винампа или глотай все окна через EnumWindow и анализируй капшин на предмет наличия слова WinAmp.
← →
Romm © (2007-03-05 13:33) [7]
> Но вижу что ты хочешь сделать... а не получится ! :-)
> Тут тебе на самом деле надо искать документацию по
> WinAmp. И пользоваться тем, что он "официально" разрешает.
>
ты глубоко ошибаешься... хочу из игры управлять винампом..
← →
sniknik © (2007-03-05 14:27) [8]> хочу из игры управлять винампом..
тут гдето проскальзывало (возможно ошибаюсь) что winamp имеет интерфейсную часть (он COM обьект) в которую вынесены/есть методы по взаимодействию с ним/управлению.
проверь, и если это так, то явно проще получится чем ловить окно и слать нажатия клавиш... надежнее. (у меня он не стоит так что в импорт type lablary глянуть не получится...)
← →
Calibr © (2007-03-05 15:02) [9]h: hWnd;
...
h := FindWindow("Winamp v1.x", nil);
postmessage(h, wm_keydown, ord("c"), 0);
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.03.25;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.041 c