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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 24.02.2009, 02:03   #1
MsF
Пользователь
 
Аватар для MsF
 
Регистрация: 11.02.2009
Сообщений: 14
По умолчанию Отлов горячих клавиш, Builder C++ 6.0

Всем доброго времени суток.
я хочу написать программу для гарячих клавиш. Например, выбираешь для определенных горячих клавиш какоето действие и программа при нажатии этих клавиш делает это действие. Например нажал ALT+Q выежал СиДиРОМ еще раз заехал. Нажал ALT+SHIFT+Q запустился CS 1.6 и тд.
Помогите плз, с чего начать и на что обратить внимание. Среда разработки C Builder. Заранее благодарен
Ученье свет, а учебников тьма
MsF вне форума
Старый 24.02.2009, 02:37   #2
Ivan_32
somewhere else
Участник клуба
 
Аватар для Ivan_32
 
Регистрация: 17.07.2008
Сообщений: 1,409
По умолчанию

Для начала стоит выяснить каким образом будет происходить запуск. Если это вариант когда окно программы активно то тут все просто. На WM_CHAR цепляем обработку нужных клавиш, например 'X' и в обработчике попутно проверяем клавишу shift или с чем там у вас комбинация будет, функцией GetKeyState.
Если же это на всю систему т.е. даже когда окно свернуто, то тут немного сложнее. Надо установить WH_KEYBOARD хук на всю систему и проверять опять же нажатие нужных сочетаний, таким же макаром как и с WM_CHAR.
"Тяжело в учении, легко в бою" - А.В. Суворов
Ivan_32 вне форума
Старый 24.02.2009, 11:02   #3
MsF
Пользователь
 
Аватар для MsF
 
Регистрация: 11.02.2009
Сообщений: 14
По умолчанию

Приложение должно работать в свернутом режиме.
Спасибо я так и думал, что через хоок
Ученье свет, а учебников тьма
MsF вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Срочно требуется помощь с привязкой горячих клавиш..... 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