Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Программирование под Windows > C++ Builder
Перезагрузить страницу Передача определенному приложению событие нажатия кнопки мыши
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
sagittar
Guest
 
Сообщений: n/a
По умолчанию Передача определенному приложению событие нажатия кнопки мыши - 18.02.2005, 11:04

Доброе время, коллеги!

Использую C++ Builder 5. Вот какая проблема: нужно сделать так, чтобы программа в определенное время (по событию или таймеру) пыкнула мышкой в определенное место рабочего стола. Иначе говоря, мне нужно передать определенногму приложению событие нажатия кнопки мыши.
Подскажите, если кто знает как.

Заранее благодарен.
С Уважением Евгений.
Ответить с цитированием
  (#2 (permalink)) Старый
sagittar
Guest
 
Сообщений: n/a
По умолчанию Передача определенному приложению событие нажатия кнопки мыши - 18.02.2005, 11:04

Доброе время, коллеги!

Использую C++ Builder 5. Вот какая проблема: нужно сделать так, чтобы программа в определенное время (по событию или таймеру) пыкнула мышкой в определенное место рабочего стола. Иначе говоря, мне нужно передать определенногму приложению событие нажатия кнопки мыши.
Подскажите, если кто знает как.

Заранее благодарен.
С Уважением Евгений.
Ответить с цитированием
  (#3 (permalink)) Старый
qwerty qwerty вне форума
Member
 
Сообщений: 31
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 12.01.2005
По умолчанию 19.02.2005, 15:18

FindWindow и SendMessage.

Например:
Код:
    HWND hWnd = FindWindow(0, "1.txt - Notepad");

    SendMessage(h, WM_CLOSE, 0, 0);
Сообщение скорее всего

Код:
    SendMessage(hWnd, MBUTTONUP, MAKELPARAM(x, y), 0);
А вот как получить хэндл Рабочего стола(У него нет имени)... Правда его класс помоему уникален и есть только у него, тогда

Код:
    HWND hWnd = FindWindow("SysListView32", 0);
Ответить с цитированием
Ads
  (#4 (permalink)) Старый
qwerty qwerty вне форума
Member
 
Сообщений: 31
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 12.01.2005
По умолчанию 19.02.2005, 15:18

FindWindow и SendMessage.

Например:
Код:
    HWND hWnd = FindWindow(0, "1.txt - Notepad");

    SendMessage(h, WM_CLOSE, 0, 0);
Сообщение скорее всего

Код:
    SendMessage(hWnd, MBUTTONUP, MAKELPARAM(x, y), 0);
А вот как получить хэндл Рабочего стола(У него нет имени)... Правда его класс помоему уникален и есть только у него, тогда

Код:
    HWND hWnd = FindWindow("SysListView32", 0);
Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обработка нажатия кнопки на GroupButton Leon C++ Builder 5 13.03.2012 07:31
После нажатия кнопки пуска проходит 10 мин bdfaa Windows XP 24 15.05.2011 16:09
Имитация нажатия кнопки Антон85 С/С++ 3 22.03.2009 23:16
Нужно найти место в реестре, где находится меню нажатия правой кнопки мыши Jang WinAPI 4 21.07.2007 16:32
Как узнать в обработчике нажатия левой кнопки мыши когда пользователь отпустит ее ЕкатеринаАК C++ Builder 16 09.06.2007 18:51
Не ловятся событие ухода мыши с компонента Maksprog C++ Builder 4 02.09.2006 17:44
Перехват нажатия мыши Sergeich WinAPI 1 08.07.2005 00:49
Поиск команды для определения нажатия кнопки Chuvak C++ Builder 0 30.04.2004 00:21
Как запустить команду для простого нажатия кнопки в С++ bes Вопросы начинающих программистов 1 16.03.2004 19:02
Эмуляция нажатия кнопки в другом окне Anonymous Visual C++ 6 16.01.2004 19:20
Эмуляция нажатия на кнопки мыши Shurik_A Visual C++ 19 24.12.2003 14:37
Обработчик нажатия правой кнопки мыши на TMenuItem Anonymous C++ Builder 5 25.09.2003 18:28



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов