|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.04.2010, 03:45 | #1 |
Форумчанин
Регистрация: 14.12.2009
Сообщений: 716
|
C++ HOTKEY
Доброго времени суток уважаемые эксперты, возник вопрос по поводу кнопочек.
Как можно реализовать следующую операцию в событие : VK_CONTOL + 's' case CTRL + S: { ... } Последний раз редактировалось coNsept; 30.04.2010 в 04:04. |
30.04.2010, 10:53 | #2 |
Не
Участник клуба
Регистрация: 29.10.2009
Сообщений: 1,456
|
я не знаю какие константы для клавиш, но допустим VK_CTRL - ctrl, а VK_S - s, тогда реализовать ctrl+s можно с помощью логического И
Код:
|
30.04.2010, 11:24 | #3 |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
Как бы VK_CTRL и им подобные - это не функции, а значения. Ничуть не лучше, чем
Код:
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
30.04.2010, 11:51 | #4 |
Форумчанин
Регистрация: 14.12.2009
Сообщений: 716
|
Буду вам очень признателен если вы вспомните как, я вчера всё возможное перерыл, но так и ничего желаемого не нашел.
|
30.04.2010, 20:32 | #5 | |
Форумчанин
Регистрация: 14.12.2009
Сообщений: 716
|
Цитата:
|
|
30.04.2010, 21:09 | #6 |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
Было где-то на форуме, в разделе "Создание и обсуждение игр", возможно в одной из прилепленных тем (где-то в начале тогда). Поищите по форуму.
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
01.05.2010, 02:32 | #7 |
Форумчанин
Регистрация: 14.12.2009
Сообщений: 716
|
Гром, искал вчера и сейчас прошелся ещё раз, хоть убей ничего путного не вижу.
Код:
- уже второй день не могу решить эту проблемку |
01.05.2010, 10:35 | #8 |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
Немного пошерстив форум (заглянул всего в две темы из многочисленных), нашел следующее:
1. Вспомнил, что я склеротик, и в событии OnKeyDown в билдере (хотя теперь вижу, что вам нужно консоль) не зря есть такой аргумент, как TShiftState, в котором есть индикация нажатый Ctrl, Shift и т.п. 2. Ближе к вашему случаю: WinAPI'шные функции: GetKeyboardState позволяет узнавать состояние любой клавиши. GetKeyState позволяет узнавать состояние конкретной клавиши
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Записать hotkey в ini | Михаил Юрьевич | Общие вопросы Delphi | 6 | 29.03.2009 22:51 |
HotKey | Simply-Art | Win Api | 16 | 15.08.2008 12:10 |
KOL HotKey | Simply-Art | Помощь студентам | 6 | 13.08.2008 11:01 |
Потомок от HotKey | Alter | Компоненты Delphi | 4 | 03.01.2008 15:47 |