Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Win API


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / WinAPI

Выпуск № 257
от 16.06.2006, 21:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 342, Экспертов: 33
В номере:Вопросов: 1, Ответов: 2


Вопрос № 45935: И снова доброе время суток! Розпишите пожалуста АПИ-функцию mouse_event и скажите где и как ее можна применить... Я не могу ее нигде запустить на выполнение... Вот например смотрите фрагмент... Набран в Делфи 7-ой... Оно то его скомпилило, н...

Вопрос № 45.935
И снова доброе время суток! Розпишите пожалуста АПИ-функцию mouse_event и скажите где и как ее можна применить... Я не могу ее нигде запустить на выполнение... Вот например смотрите фрагмент... Набран в Делфи 7-ой...

Оно то его скомпилило, но мне очень хотелось бы чтобы оно еще давало какието результаты...
А именно я хочу добиться от даных вызовов функций, чтобы сработала функция описаная ниже...

Тоисть я хочу точно сэмулировать нажатие клавиши на мышке...

Помогите это сделать!!!

Приложение:

Отправлен: 11.06.2006, 21:31
Вопрос задал: Пизний Владимир Владимирович (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: 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


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.34 от 01.06.2006
Яндекс Rambler's Top100

В избранное