Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.03.2012, 16:30   #1
atenx
 
Регистрация: 26.03.2012
Сообщений: 4
По умолчанию Фоновый перехват действий мышки

Всем добрый день, в C++ я еще свежак, а посему столкнулся со следующей проблемой: есть хорошая база знаний (а точнее, навык) по работе с примитивными задачами (сформировать какую-либо матрицу, перевод арабских чисел в римские и т.п.), так же хорошо знаком с фортраном.
Так вот, основная проблема, - консоль. То, что я хочу сделать и то, чему я научился, вообще не состыковывается. А самая главная проблема в том, что учебники по данному искусству либо старые (2000 год, причем все), либо охватывают лишь вот это консольное (поверхностное) знание разработки. Другая же литература или форумные посты с ужасом наводят на мысли о том, что я все это время учил какой-то другой язык.

Собственно, к чему я все это: кому не жалко 30-40 минут своего времени, прошу помочь в написании и объяснении кода приложения, которое висит в фоновом режиме и выполняет какие-либо действия при нажатии заданной кнопки мышки или ее отклонении, скажем, на n-ное количество пикселей в сторону.

Последний раз редактировалось atenx; 26.03.2012 в 16:33.
atenx вне форума Ответить с цитированием
Старый 27.03.2012, 13:12   #2
Krok27
Форумчанин
 
Аватар для Krok27
 
Регистрация: 08.07.2010
Сообщений: 505
По умолчанию

Среда разработки и операционная система.
Знающий не говорит, говорящий не знает (С) Лао Цзы
Krok27 вне форума Ответить с цитированием
Старый 27.03.2012, 13:23   #3
atenx
 
Регистрация: 26.03.2012
Сообщений: 4
По умолчанию

Цитата:
Сообщение от Krok27 Посмотреть сообщение
Среда разработки и операционная система.
Использую Dev C++, ОС windows 7.
atenx вне форума Ответить с цитированием
Старый 27.03.2012, 13:38   #4
Krok27
Форумчанин
 
Аватар для Krok27
 
Регистрация: 08.07.2010
Сообщений: 505
По умолчанию

Если глобальное слежение, то нужно писать dll с хуком на сообщения мыши.
см. ф-цию SetWindowsHookEx.
Тут можно посмотреть
В фоновом режиме в Win работают в основном сервисы.
Знающий не говорит, говорящий не знает (С) Лао Цзы
Krok27 вне форума Ответить с цитированием
Старый 27.03.2012, 15:24   #5
atenx
 
Регистрация: 26.03.2012
Сообщений: 4
По умолчанию

Цитата:
Сообщение от Krok27 Посмотреть сообщение
Если глобальное слежение, то нужно писать dll с хуком на сообщения мыши.
см. ф-цию SetWindowsHookEx.
Тут можно посмотреть
В фоновом режиме в Win работают в основном сервисы.
Хорошо, ознакомлюсь.
Спасибо.
atenx вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Фоновый режим Fastah Win Api 2 14.08.2011 10:54
Перехват данных или эмуляция действий пользователя? Zuban Win Api 13 15.01.2011 22:22
Фоновый режим C# zeharon C# (си шарп) 1 03.12.2010 01:36
Перехват события нажатия мышки в любой области экрана _Zergatul Win Api 10 06.07.2009 16:29
Ч/Б Фоновый экран delphin100 Общие вопросы Delphi 0 29.10.2008 06:43