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

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.062 c
15-1172488794
cosinus
2007-02-26 14:19
2007.03.25
Мониторинг здоровья HDD


2-1172855293
pasha star
2007-03-02 20:08
2007.03.25
Мигание как в mIRC


15-1172570907
Tonich
2007-02-27 13:08
2007.03.25
Гауссова гравитационная постоянная для геоцентрического движения


2-1172994806
FIL-23
2007-03-04 10:53
2007.03.25
Изменение ключа в таблице


15-1172894151
Nic
2007-03-03 06:55
2007.03.25
Уважаемая администрация