Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
deffol
0 / 0 / 0
Регистрация: 28.05.2012
Сообщений: 9
#1

Клик мыши на пиксел - C++

02.06.2012, 06:29. Просмотров 836. Ответов 1
Метки нет (Все метки)

хочу написать код, который будет в заданных координатах кликать левой кнопкой мыши на пиксели заданного цвета.

Пикселей очень много и желательно предыдушие пикселы на которые уже были произведены нажатия больше нажатий не было.

Прошу помочь написать код, понимаю, что за меня весь код никто не напишет, но хотелось бы чтоб направили, с чего начать.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.06.2012, 06:29     Клик мыши на пиксел
Посмотрите здесь:

Клик в окне игры C++
Как через GDI нарисовать пиксел на окне? C++
Клик одной клавиши C++
Как заставить ComboBox не реагировать на клик по элементу? C++
C++ Как послать клик мышой по указанным координатам? Очень надо
C++ C++ клик мышью по координатам
C++ Перемещение курсора мыши на заданные координаты и клик
Клик мыши C++
Клик мыши в координатах C++
C++ Не отслеживается клик по PictureBox во время проигрывания видео
C++ Как сделать, чтобы клик мыши дублировался?
Алгоритм Брона-Кербоша или поиск клик в графе C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kastaneda
Форумчанин
Эксперт С++
4468 / 2830 / 224
Регистрация: 12.12.2009
Сообщений: 7,199
Записей в блоге: 1
Завершенные тесты: 1
02.06.2012, 07:36     Клик мыши на пиксел #2
Расскажу как я когда то давно писал бота для одной браузерной игры:
первым делом находил окно браузера (EnumWindows())
потом получал контекст этого окна, там как то можно получить все окно в виде массива пикселей, точно не помню, помню, что BitBlt() использовал.
потом находил нужные мне пиксели (заранее подготовил массив пикселей, определяющих кнопку).
далее по найденым пикселям как то получал их координаты на экране (не помню точно как)
все события мыши и клавиатуры посылал функцией PostMessage() окну браузера.
Вот, как то так)
Yandex
Объявления
02.06.2012, 07:36     Клик мыши на пиксел
Ответ Создать тему
Опции темы

Текущее время: 22:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru