Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2004.10.03;
Скачать: [xml.tar.bz2];

Вниз

Перехватить курсорную клавишу и прибить   Найти похожие ветки 

 
Baloo   (2004-08-10 05:20) [0]

Окно-поплавок со свойством "Поверх всех окон". Hook.dll перехватывает клавиши в системе и отправляет их поплавку. Причем поплавок - всегда неактивен. При получении активности поплавок сразу же отдает ее предыдущему окну. Мы печатаем в Ворде. ЛистБокс на поплавке предлагает нам строки по мере набора знаков... Автозавершение, в общем. Неактивность поплавка - ЕДИНСТВЕННЫЙ способ обойти сумашедшее мелькание, какое есть даже в профессиональных аналогичных прогах. Вопрос: нажимаем курсорные клавиши (Key 37-40). Как сделать, чтобы на них при подвешенном поплавке реагировал ЛистБокс и никак не реагировал Word? Перехватить, использовать и не пустить дальше?


 
MacroDenS ©   (2004-08-10 16:53) [1]

ответ в вопросе...

Перехватить, использовать и не пустить дальше?


 
Baloo   (2004-08-30 03:51) [2]

У вас на любой вопрос один и тот же ответ.


 
vidiv ©   (2004-08-30 11:44) [3]

проще всего зарегистрировать HotKey (RegisterHotKey)... тогда нажатие курсора в любом приложении будет незаметно для приложения, зато твой поплавок будет ловить их =)



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2004.10.03;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.089 c
3-1094353055
Новенький
2004-09-05 06:57
2004.10.03
Ключи и индексы


4-1092436038
Jetus
2004-08-14 02:27
2004.10.03
Нацепить свою иконку на чужой ехе-файл


6-1090492324
Duk
2004-07-22 14:32
2004.10.03
Как с п-ю TMemoryStream переслать текст от ServerSocket к ClienSo


1-1095248267
roma
2004-09-15 15:37
2004.10.03
Button1


14-1095332331
сетевой
2004-09-16 14:58
2004.10.03
WWW





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский