Форум программистов, компьютерный форум CyberForum.ru

Delphi и WinAPI

Войти
Регистрация
Восстановить пароль
 
pav_velux2
4 / 4 / 1
Регистрация: 19.09.2015
Сообщений: 49
#1

Имитация нажатия кнопки мыши при нажании клавиши ESC - Delphi WinAPI

05.09.2016, 22:11. Просмотров 424. Ответов 1

Как написать маленькую программку на Delphi которая выполняясь в фоновом режиме делала следующее: чтобы при нажатии клавиши ESC генерировалось нажатие левой клавиши мыши на кнопке (проигрывателя видео) в активной Html странице браузера. Интересует только процесс такого посылания сигнала Wndows все остальное с калибровкой положения могу написать. Поставлю спасибо за все дельные советы на этом пути, куда копать, что почитать
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.09.2016, 22:11
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Имитация нажатия кнопки мыши при нажании клавиши ESC (Delphi WinAPI):

Имитация нажатия клавиши для WebBrowser-а - Delphi
ОЧЕНЬ НАДО!!! помогите пожалуйста выполнить следующее: при нажатии на Button в компоненте WebBrowser имитируется нажатие комбинации...

Имитация нажатия кнопки клавиатуры в другом приложении - Delphi WinAPI
Здравствуйте. В инете нашел только как кнопку нажимать,а мне нужно:например в игре управление w,a,s,d-нужно по нажатию кнопки в моем...

Отлавливание нажатия левой кнопки мыши в Edit - Delphi WinAPI
Добрый вечер. Проблема в отлавливании нажатия левой кнопки мыши в Edit. Во всех остальных областях окна сообщение нажатия обрабатывать не...

Нужно сделать так, чтобы после нажатия правой кнопки мыши, кот снова начинал идти - Delphi
В программе кот идет с края до края, все снова и снова... Нажатием правой кнопки он идет вправо, нажатием левой кнопки он идет влево. Все...

Delphi! Перехват нажатия клавиши при свернутой форме? - Delphi
скажите, как перехватить нажатие клавиши, допустим ctr, когда форма свернута и является не активной? при активной/не свернутой форме...

Отлов нажатия и удержания клавиши - Delphi
Всем привет! Передо мною стала задача отловить удержание клавиши prtsc,я решил использовать таймер то есть жмёшь на кнопку и если в течении...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
NotBeginner
150 / 150 / 19
Регистрация: 22.02.2013
Сообщений: 2,759
Записей в блоге: 2
08.09.2016, 12:19 #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
pav_velux2,
Цитата Сообщение от pav_velux2 Посмотреть сообщение
чтобы при нажатии клавиши ESC
прочитайте про хуки
You can use the WH_KEYBOARD hook to monitor keyboard input posted to a message queue;
Цитата Сообщение от pav_velux2 Посмотреть сообщение
активной Html странице браузера
ищем хендл окна - FindWindow ( Spy ++ )
Цитата Сообщение от pav_velux2 Посмотреть сообщение
нажатие левой клавиши мыши
Delphi
1
2
3
      SetCursorPos(x,y);//текущее положение мыши
      Mouse_Event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);
      Mouse_Event(MOUSEEVENTF_LEFTUP,0,0,0,0);
можно попробовать вот так
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.09.2016, 12:19
Привет! Вот еще темы с ответами:

Обработчик нажатия мыши - Delphi
Как сделать так. чтобы программа реагировала на нажатия в других приложениях?

Эмуляция нажатия клавиши без использования WinAPI - Delphi WinAPI
Есть приложение, эмуляция нажатия клавиш клавиатуры и мыши в которое блокируется на уровне WinAPI. Подскажите, как отправить в него...

процедуры клавиши мыши в delphi - Delphi
Ребят подскажите процедуры к клавишам мыши: При нажатии левой кнопки мыши текст выравнивается по нижней кромке окна, правой - по верхней...

Запись событий от нажатия мыши в Delphi - Delphi
Мужики. Нужно записывать сообщения (события) от нажатия мыши (и функциональных клавиш (F1-F12)) в приложении на Delphi, в какой нибудь...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru