|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
19.12.2013, 22:16 | #1 |
Пользователь
Регистрация: 19.12.2013
Сообщений: 10
|
Не получается обработать сигнал от нескольких клавиш
Привет Всем) Такая задача... нужно чтобы при нажатии на клавиатуре клавиш V + E + K открывалось окно на котором будут размещены уже кнопки и поля которые мне нужны, т.е. компьютер работает, программа висит в памяти, ее не видно не слышно, нажимаем V+E+K окно программы появляется.
Я уже весь инет и книжки перелазил, пишу библиотеку *.dll , в ней функцию Hook перехвата сообщений, но получается хотя бы что то отобразить при нажатии одной клавиши, а несколько описать не получается Раньше на Дельфи писал, потом на пару лет забросил, теперь все забыл, голова не варит((( Может кто помочь? |
19.12.2013, 23:13 | #2 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
Код:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
20.12.2013, 09:33 | #3 |
Пользователь
Регистрация: 19.12.2013
Сообщений: 10
|
хм.., спасибо) попробую написать, если не получиться, покажу весь код библиотеки, а то мож я не то вообще пишу....
|
20.12.2013, 10:13 | #4 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
Библиотека и хуки тут и даром не впали.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
20.12.2013, 18:46 | #5 |
Пользователь
Регистрация: 19.12.2013
Сообщений: 10
|
raxp, а тут на форуме лички нету чтоли?
можешь мне помочь, я бы в личку тебе куда нить написал, мож аська есть, задал пару вопросов глупых? |
21.12.2013, 19:01 | #6 |
Пользователь
Регистрация: 19.12.2013
Сообщений: 10
|
кинул на форму таймер, вставил этот код(кот.выше) в его процедуру, впринципе как работает устраивает, только еще глупый вопрос...в системе будет постоянно вкл таймер, на работу системы он не повлияет?
|
21.12.2013, 19:15 | #7 | |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
Не повлияет. Таймер, по сути, еще один поток.
Процессы, задачи, потоки и нити http://www.moodle.ipm.kstu.ru/mod/page/view.php?id=49 http://www.osp.ru/pcworld/2000/06/155122/ Цитата:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
|
16.01.2014, 09:33 | #8 |
Пользователь
Регистрация: 19.12.2013
Сообщений: 10
|
программу дописал и работает все как хотелось, но после недельного пользования выявился один косяк, окно программы иногда само выскакивает на экран, почему? как исправить?
|
17.01.2014, 09:41 | #9 |
Пользователь
Регистрация: 19.12.2013
Сообщений: 10
|
проверил сам.... программа появляется при печатании, при использовании клавиш "v","e","k", причем в разной последовательности, НЕ в месте, даже если буквы например в разных словах, даже когда я писал данное сообщение, окно появилось 2 или 3 раза
|
18.01.2014, 12:47 | #10 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,761
|
А если сделать через горячии клавиши RegisterHotKey не лучше будет?
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как обработать нажатие сочетания клавиш ? | ЛЕОК | Visual C++ | 1 | 23.03.2012 12:57 |
Нажатие нескольких клавиш | supernick29 | Помощь студентам | 14 | 16.09.2011 21:43 |
Обработать результаты с нескольких таблиц | Utkin | Microsoft Office Access | 2 | 24.10.2010 16:33 |
Эмуляция нажатия нескольких клавиш | -=Shad0www | Общие вопросы Delphi | 3 | 12.05.2008 08:13 |
Как в Си обработать нажатие управлавляющих клавиш ? | feranic | Общие вопросы C/C++ | 5 | 14.04.2008 19:20 |