Форум программистов, компьютерный форум CyberForum.ru

C++

Войти
Регистрация
Восстановить пароль
 
meskenas
0 / 0 / 0
Регистрация: 20.09.2010
Сообщений: 10
#1

Бинд клавиш. Как быть и на чём варить? - C++

28.03.2012, 11:32. Просмотров 1049. Ответов 1
Метки нет (Все метки)

Всем доброго времени суток.
Сам не мастак в программинге, а прога нужна позарез.
Суть вот в чём, нужно сделать так, чтобы в окне программы можно было делать бинд клавишам, например, если зажимаешь комбинацию ctrl+alt+e, то появлялся заданный тобою текст в месте курсора.
Подскажите с чего начать, что делать и на чём варить, нужен способ и алгоритм, творческую работу оставлю за собой.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.03.2012, 11:32     Бинд клавиш. Как быть и на чём варить?
Посмотрите здесь:
C++ В чём может быть ошибка?
В чём может быть ошибка? C++
C++ В чём может быть ошибка?
В чём может быть ошибка программы? C++
В чём может быть ошибка программы? C++
В чём может быть проблема (прога умножает) C++ Builder
История одной ошибки. В чём может быть дело? C++
Глюк компилятора или в чём может быть ошибка? Visual C++
C++ Бинд на занятый порт
Как заставить приложение быть всегда поверх окон и быть невидимым? C++ Builder
Работа с клавиатурой, сочетания клавиш, блокировка клавиш C++
в чём ошибка ? и как исправить ? C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nxnx
Формучанин
362 / 293 / 16
Регистрация: 02.11.2010
Сообщений: 1,234
28.03.2012, 18:23     Бинд клавиш. Как быть и на чём варить? #2
для получения окна переднего плана эту функцию можно использовать: http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx
(Для получения окна на котором фокус, если оно связано с текущей нитью можно использовать эту функцию http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx )
для регистрации горячих клавиш:http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx
пример обработки сообщений здесь http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx (нужный код в конце первого примера)
Для вставки текста, как вариант можно посылать сообщения WM_CHAR нужному окну
посылать лучше через PostMessage
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru