![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 05.06.2010
Сообщений: 12
|
![]()
Доброе время суток!
Возникла необходимость написать программу, полностью блокирующая клавиатуру при нажатии клавиши, разблокировка происходит аналогично, по нажатии определённой клавиши. До этого писал на с++ только программы для математических расчётов и работы со строками, так что как реализовать подобное не имею ни малейшего представления. Гугл и литература ответа не дали. Заранее спасибо! |
![]() |
![]() |
![]() |
#2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
http://yandex.ua/yandsearch?text=C%2...mdoc=10&lr=143 Первая же ссылка с предложением ставить хук: http://www.cyberforum.ru/cpp-builder/thread243786.html
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 05.06.2010
Сообщений: 12
|
![]()
Так дело то в том, что она полностью блокирует, разблокировки там нет
|
![]() |
![]() |
![]() |
#4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Ты же видимо ничего не прописал в ней? А нужно прописать к примеру если нажата некая комбинация клавиш то хук снимается или просто включается передача сообщения далее по цепочке: Код:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 05.06.2010
Сообщений: 12
|
![]()
Спасибо за ответы, но многое до сих пор остаётся неясным. Так что заранее извиняюсь за столь, возможно, глупые вопросы. Вот код, приведёный по ссылке
Код:
g++ (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3 IDE: geany выдаёт следующие ошибки: Код:
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 11.07.2010
Сообщений: 914
|
![]()
SetWindowsHookEx
Компилирую под linux ubuntu 12.04: g++ (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3 IDE: geany Что-то Вы не то делаете. |
![]() |
![]() |
![]() |
#7 |
С++, Delphi
Форумчанин
Регистрация: 24.11.2012
Сообщений: 495
|
![]() ![]() ![]() ![]() ![]() ![]() Я катаюсь на палу...... в linux забудьте про WinApi юзайте что либо, что можно из ядра лентяя ___ Первые 10 ссылок сказали, "Попробуй вытащить кабель ."
Если помог, тут весы есть
![]() Последний раз редактировалось Perchik71; 27.01.2013 в 21:19. |
![]() |
![]() |
![]() |
#8 | |
Пользователь
Регистрация: 05.06.2010
Сообщений: 12
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 11.07.2010
Сообщений: 914
|
![]()
Вот Перец!
![]() Я, понимаешь, тактично хотел подвести к этой мысли. Пришел поручик - все опошлил. ![]() |
![]() |
![]() |
![]() |
#10 | |
С++, Delphi
Форумчанин
Регистрация: 24.11.2012
Сообщений: 495
|
![]()
Ну если серъёзно.... то вы ещё и VCL вставили
![]() Цитата:
![]()
Если помог, тут весы есть
![]() Последний раз редактировалось Perchik71; 27.01.2013 в 21:31. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Блокировка клавиатуры | FanOfGun | Win Api | 7 | 02.01.2013 18:46 |
Блокировка клавиатуры | Rock145 | Win Api | 0 | 16.11.2012 23:51 |
Блокировка клавиатуры | ольгаг | Microsoft Office Excel | 2 | 26.10.2012 23:25 |
Блокировка клавиатуры | parshin | Компьютерное железо | 3 | 13.03.2012 13:12 |
Блокировка клавиатуры | Raivolo | Помощь студентам | 3 | 09.02.2009 03:32 |