|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.09.2011, 16:05 | #1 |
Форумчанин
Регистрация: 01.08.2010
Сообщений: 124
|
Передать нажатие кнопки нескольким окнам с одним названием
здравствуйте
Нужно программно нажать на кнопку (например, W) в нескольких окнах одновременно. Полазил по форумам, нашел поиск одного окна по названию. И отправку сообщения с событием: Код:
1) одна программа запущена несколько раз, заголовки окон одинаковые, отсылать нажатие кнопки нужно во все три окна - как? 2) нужно не "нажать", а "давить" на кнопку, например, 10 секунд - как? 3) Где взять коды всех кнопок клавиатуры? спасибо |
28.09.2011, 16:30 | #2 |
Форумчанин
Регистрация: 17.03.2009
Сообщений: 318
|
1. используй функцию enumwindows что бы перебрать все окна в системе и если у текущего окна нужный тебе заголовок делай с ним свои действия.
2. возьми программу spy++ запусти отлов сообщений от клавы и в нужном окне удерживай нужную клавишу нужное время, потом в spy посмотри лог, что посылалось окну, тоже самое проделай у себя в программе. 3. http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx |
28.09.2011, 17:06 | #3 |
Форумчанин
Регистрация: 01.08.2010
Сообщений: 124
|
Можно как-нибудь переключиться в окно не по заголовку, а по имени процесса например?
в WinSpy++ отлов собщений не нашел |
28.09.2011, 17:11 | #4 | |
Форумчанин
Регистрация: 17.03.2009
Сообщений: 318
|
у процесса может быть полно окон, как понять в какое именно?
Цитата:
Последний раз редактировалось Stilet; 28.09.2011 в 21:09. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
While (нажатие кнопки) | azhell | Общие вопросы Delphi | 1 | 09.08.2011 23:23 |
Передать нажатие ENTER программе которая не в фокусе(свёрнута в трей) | Человек_Борща | Общие вопросы Delphi | 33 | 15.07.2011 21:36 |
Кнопки с одним именем. Клик. | AmbaQ | Общие вопросы Delphi | 3 | 08.12.2010 13:58 |
Можно ли передать окну нажатие кнопки? | TwiX | Общие вопросы Delphi | 3 | 06.08.2009 21:28 |
нажатие кнопки | xakkkkker | Работа с сетью в Delphi | 1 | 20.11.2008 01:08 |