|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
24.02.2009, 02:03 | #1 |
Пользователь
Регистрация: 11.02.2009
Сообщений: 14
|
Отлов горячих клавиш, Builder C++ 6.0
Всем доброго времени суток.
я хочу написать программу для гарячих клавиш. Например, выбираешь для определенных горячих клавиш какоето действие и программа при нажатии этих клавиш делает это действие. Например нажал ALT+Q выежал СиДиРОМ еще раз заехал. Нажал ALT+SHIFT+Q запустился CS 1.6 и тд. Помогите плз, с чего начать и на что обратить внимание. Среда разработки C Builder. Заранее благодарен
Ученье свет, а учебников тьма
|
24.02.2009, 02:37 | #2 |
somewhere else
Участник клуба
Регистрация: 17.07.2008
Сообщений: 1,409
|
Для начала стоит выяснить каким образом будет происходить запуск. Если это вариант когда окно программы активно то тут все просто. На WM_CHAR цепляем обработку нужных клавиш, например 'X' и в обработчике попутно проверяем клавишу shift или с чем там у вас комбинация будет, функцией GetKeyState.
Если же это на всю систему т.е. даже когда окно свернуто, то тут немного сложнее. Надо установить WH_KEYBOARD хук на всю систему и проверять опять же нажатие нужных сочетаний, таким же макаром как и с WM_CHAR.
"Тяжело в учении, легко в бою" - А.В. Суворов
|
24.02.2009, 11:02 | #3 |
Пользователь
Регистрация: 11.02.2009
Сообщений: 14
|
Приложение должно работать в свернутом режиме.
Спасибо я так и думал, что через хоок
Ученье свет, а учебников тьма
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Срочно требуется помощь с привязкой горячих клавиш..... | Jinxers | Операционные системы общие вопросы | 4 | 08.02.2009 20:09 |
Как сделать привязку глобальных горячих клавиш к свой проге? | Jinxers | Помощь студентам | 1 | 08.02.2009 00:29 |
Отлов событий | Antoha | Общие вопросы Delphi | 3 | 26.10.2008 10:20 |
Отлов кликов мыши | LAFUDR | Помощь студентам | 9 | 24.05.2008 01:32 |
Sreen Saver отлов событий | Alexoid | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 10 | 28.04.2008 15:41 |