Вопрос № 45935: И снова доброе время суток! Розпишите пожалуста АПИ-функцию mouse_event и скажите где и как ее можна применить... Я не могу ее нигде запустить на выполнение... Вот например смотрите фрагмент... Набран в Делфи 7-ой...
Оно то его скомпилило, н...
Вопрос № 45.935
И снова доброе время суток! Розпишите пожалуста АПИ-функцию mouse_event и скажите где и как ее можна применить... Я не могу ее нигде запустить на выполнение... Вот например смотрите фрагмент... Набран в Делфи 7-ой...
Оно то его скомпилило, но мне очень хотелось бы чтобы оно еще давало какието результаты...
А именно я хочу добиться от даных вызовов функций, чтобы сработала функция описаная ниже...
Тоисть я хочу точно сэмулировать нажатие клавиши на мышке...
Отвечает: Falcao
Здравствуйте, Пизний Владимир Владимирович!
Вам не достаточно для эмуляции нажатия WM_***CLICK? В SDK есть подробное описание этих событий.
--------- Ни кто не знает столько, сколько не знаю я!=))
Ответ отправил: Falcao (статус: 1-ый класс)
Ответ отправлен: 11.06.2006, 21:54
Отвечает: mix_mix
Здравствуйте, Пизний Владимир Владимирович!
Вообще-то человеку, как я понял из прошдых сообщ., нужно кликнуть правой кнопкой не на себе, а в другом приложении. Все эти пляски с сообщениями в данном случае не подходят, т.к. надо искать hwnd окна (причем дочернего окна), который может быть как угодно "глубоко" с системе дочерних окон.
Ссылки:
http://www.gotdotnet.ru/DotNet/FAQ/WindowsForms/Misc/300.aspx
http://articles.org.ru/cfaq/index.php?qid=1803&frommostrecent=yes
Ну и самая главная (при желании в msdn можно найти ВСЕ):
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/userinput/mouseinput/mouseinputreference/mouseinputfunctions/mouse_event.asp
Ответ отправил: mix_mix (статус: 4-ый класс)
Ответ отправлен: 12.06.2006, 13:50