![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 14.12.2009
Сообщений: 716
|
![]()
Доброго времени суток уважаемые эксперты, возник вопрос по поводу кнопочек.
Как можно реализовать следующую операцию в событие : VK_CONTOL + 's' case CTRL + S: { ... } Последний раз редактировалось coNsept; 30.04.2010 в 04:04. |
![]() |
![]() |
![]() |
#2 |
Не
Участник клуба
Регистрация: 29.10.2009
Сообщений: 1,456
|
![]()
я не знаю какие константы для клавиш, но допустим VK_CTRL - ctrl, а VK_S - s, тогда реализовать ctrl+s можно с помощью логического И
Код:
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
![]()
Как бы VK_CTRL и им подобные - это не функции, а значения. Ничуть не лучше, чем
Код:
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 14.12.2009
Сообщений: 716
|
![]()
Буду вам очень признателен если вы вспомните как, я вчера всё возможное перерыл, но так и ничего желаемого не нашел.
|
![]() |
![]() |
![]() |
#5 | |
Форумчанин
Регистрация: 14.12.2009
Сообщений: 716
|
![]() Цитата:
![]() |
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
![]()
Было где-то на форуме, в разделе "Создание и обсуждение игр", возможно в одной из прилепленных тем (где-то в начале тогда). Поищите по форуму.
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 14.12.2009
Сообщений: 716
|
![]()
Гром, искал вчера и сейчас прошелся ещё раз, хоть убей ничего путного не вижу.
Код:
- уже второй день не могу решить эту проблемку ![]() |
![]() |
![]() |
![]() |
#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 |