![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 25.02.2008
Сообщений: 15
|
![]()
Добрый день!
Большое спасибо этому чудесному сайту, большое спасибо программистам, которые отвечают на вопросы. По сути: мне необходимо создать программу, только не знаю с какого места зайти в Делфи. Основная функция программы заключается в том, что при нажатии на любую кнопку в Windows-ce, Internet Explorer, флешь анимации (это самое главное), эта кнопка распознавалась, и в программе происходили какие нибудь действия, например записывалось что Пользователь в такое то в время нажал кнопку «добавить» во флешь анимации, или закрыть. Распознавание кнопки хотелось бы, что происходило при помощи сравнения с таким же рисунком, например, Пользователь нажал кнопку «закрыть» далее сработала моя программа, она сравнила со своей базой кнопок «закрыть» с кнопкой которую, нажал пользователь… Так же программа должна, сама понимать на какую кнопку нажал пользователь, просто есть кнопки, которые нельзя распознать как текст, например «>>>» что обозначает далее. Буду рад пообщаться с умными людмию.. |
![]() |
![]() |
![]() |
#2 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
![]()
Это реализуется с помощью хуков
Сначала надо ознакомиться с это темой, смотри гугль: http://www.google.ru/search?hl=ru&q=...oogle&lr=&aq=f http://www.google.ru/search?hl=ru&q=...q=0&oq=Setwind |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 25.02.2008
Сообщений: 15
|
![]()
Да несомненно... надо хук функцию устанавливать.... А вот как мне например, выдернуть ширину высоту и расположение (X,Y) нажатой кнопке (в Intertet Explorer-e, flash), что бы потом её индифицировать?
|
![]() |
![]() |
![]() |
#4 | |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
![]() Цитата:
Код:
|
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 25.02.2008
Сообщений: 15
|
![]()
Что то непонимаю, мне надо структуру нажатой кнопке!
Я вот устанавливаю глобальных хук на нажатие левой кнопке мыши, где мне взять параметры нажатой кнопке (кнопка которая на экране например в Internet Explorer, Internet Explorer-flash)? |
![]() |
![]() |
![]() |
#6 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
![]()
А я вот пытаюсь понять, что Вы хотели сказать и не могу. Что Вы под кнопкой подразумеваете? Мышиную кнопку или ту, которая "нарисована" на экране? Если последнюю, то это тоже окно, как с ним работать смотрите выше.
|
![]() |
![]() |
![]() |
#7 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
На всякий случай добавлю пару моментов: Во-превых насколько мне извесно получить какую либо информацию о кнопках во Флеш-роликах невозможно, (без определенного геммора, конечно), во-вторых поскольку кнопки эти могут быть вовсе и не кнопками и даже не окнами, имхо, лучше всего, кликать по ним функой Mouse_event. Это опять таки субъективное мнение, ибо есть просто напросто другие способы, кликать хотя бы в том же Ослике IE. просто отловить строку которая отсылается по нажатию кнопки на сайте.
I'm learning to live...
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 25.02.2008
Сообщений: 15
|
![]()
раскажите как сделать так, что бы нажатую кнопку иденфицировать в момент нажатия?
а неискать функцией FindWindow? или делать снимок нажатой кнопочке? |
![]() |
![]() |
![]() |
#9 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
![]()
А где Вы здесь видите упоминание FindWindow? Ставите "мышиный" хук, на каждое "мышиное" сообщение вызывается Ваша функция, в ней смотрим, какого рода сообщение и кому адресовано. Если это обычная кнопка, разбираемся с ней, если это, как справедливо заметил Stilet, "рисунок" кнопки, значит в каждом конкретном случае, думаем как выходить из положения. Что именно Вы сделать хотите?
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с нажатием кнопки мышки | Zeraim | Общие вопросы Delphi | 2 | 23.05.2008 18:33 |
Слежение за движущимся обьектом | TOR | Общие вопросы Delphi | 1 | 31.05.2007 18:28 |
Переход на метку нажатием кнопки | Макс84 | Общие вопросы Delphi | 6 | 04.04.2007 08:59 |
Как запустить exe-шку нажатием кнопки???? | Дамир | Помощь студентам | 3 | 04.02.2007 19:24 |
слежение за файлами | Umen | Общие вопросы Delphi | 3 | 17.11.2006 12:38 |