Форум: "WinAPI";
Текущий архив: 2003.05.08;
Скачать: [xml.tar.bz2];
ВнизПосылка сообщений Winamp 3 Найти похожие ветки
← →
Шоломицкий (2003-03-05 20:34) [0]КнопкаНАЗАД.Click
var w3:thandle;
begin
w3:=findwindow(nil,"normal");
postmessage(w3,wm_keydown,90,0);(кнопка z)
end;
КнопкаВПЕРД.Click
var w3:thandle;
begin
w3:=findwindow(nil,"normal");
postmessage(w3,wm_keydown,67,0);(кнопка b)
end;
Winamp играет.
Нажимаю кнопка НАЗАД.
Всё переключается!
НО если нажму ВПЕРЁД, то уже Winamp н ереагирует.
Если щёлкнуть по винампу, то всё нормально снова!?
← →
Rouse_ (2003-03-05 20:49) [1]Попробуй FindWindow("Winamp v1.x", nil);
Ищет вплоть до версии 2.8. На 3.0 не проверял.
Желаю успехов
← →
Rouse_ (2003-03-05 20:51) [2]Да в догонку
SendMessage(wnd, WM_COMMAND, 40048,0); - вперед
SendMessage(wnd, WM_COMMAND, 40044,0); - назад
Желаю успехов
← →
Шоломицкий (2003-03-06 16:01) [3]А для паузы (С)?
Спасибо!
← →
Шоломицкий (2003-03-06 16:14) [4]Кстати, не пашет втой код, где Sendmessage((
А для 3 винампа так окно не нейдёшь.
Ну да повиг на окно, оно у меня так как искал находится, только вот с посылкой мессаги всё таже проблема((
← →
theodor_iv (2003-03-06 19:23) [5]Третий винамп -- это Вам не второй. У него даже свой API есть -- Wasabi зовут.
← →
Alexandr B. (2003-03-07 13:52) [6]вообщем смотри
если винампа меню стандпартное не смотря на красивую отрисовку
то ты можеш слать его окну сообщения типа wm_command с нужными параметрами эмулирую нажати пункты меню. вот
естветсвенно winsight должен тебе помочь
← →
Шоломицкий (2003-03-07 22:24) [7]Короче сам со всем разобрался.
После того как кнопку нажал, её надо и отпустить
keyup
← →
Шоломицкий (2003-03-07 22:25) [8]Удалено модератором
Примечание: Offtopic
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2003.05.08;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c