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

С++ для начинающих

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

зажатие кнопки - C++

01.07.2009, 01:36. Просмотров 835. Ответов 5
Метки нет (Все метки)

Здраствуйте товарищи.
как реализовать: пока на клавиатуре нажата кнопка на экране единичка кнопку отпустили на экране нолик.
ключевые слова: пока нажата кнопка, остальное пример.
какой оператор использовать?
Спасибо большое.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.07.2009, 01:36     зажатие кнопки
Посмотрите здесь:

Зажатие клавиши - C++
Как сделать, что-бы, если зажата клавиша, то выполняется какое-то действие?

Зажатие кнопки! - C#
Народ,привет! Есть 4 баттона на винформе.Сначала был обработчик каждого баттона onClick,который обрабатывал собатия.Но в процессе...

Зажатие кнопки мыши - Delphi
Отслеживается нажатие левой кнопки мыши (через хуки), при нажатии (LMouseDown) должен выполняться код, как только кнопка отжата (LMouseUp),...

Зажатие левой кнопки мыши консоль - C++ WinAPI
Как узнать, что кнопка мыши отпущена? Но мне нужно по нажатию начать что-то делать и по отпусканию завершить. Я понимаю, что на отпускании...

Изменение курсора при зажатие кнопки мыши - C++ Builder
В событие FormMouseDown прописано Form1->Cursor = crDrag;В событие FormMouseUp прописано Form1->Cursor = crArrow; Но курсор во время...

.NET 4.x Как реализовать "зажатие" и клик по одной кнопки с разными событиями? - C# WPF
Необходимо создать на кнопку два события. Первое при однократном щелчке. Второе при зажатии на кнопке мышью 2-3 секунды. Пытался делать...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vourhey
Почетный модератор
6477 / 2252 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
01.07.2009, 01:39     зажатие кнопки #2
при чем тут оператор? можешь попробовать использовать оператор =, например.
А вообще, клавиша при нажатии - WM_KEYDOWN, при отпускании - WM_KEYUP. Обрабатывай.
klimdos
0 / 0 / 0
Регистрация: 30.03.2009
Сообщений: 5
01.07.2009, 01:49  [ТС]     зажатие кнопки #3
Цитата Сообщение от Vourhey Посмотреть сообщение
А вообще, клавиша при нажатии - WM_KEYDOWN, при отпускании - WM_KEYUP. Обрабатывай.
Спасибо за помощь.
Я так понял это чтото связанное с api? а в консоле можно это сделать?
FunDuck
688 / 379 / 4
Регистрация: 22.01.2009
Сообщений: 1,135
01.07.2009, 01:49     зажатие кнопки #4
GetKeyState пользуй.
Vourhey
Почетный модератор
6477 / 2252 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
01.07.2009, 01:56     зажатие кнопки #5
Цитата Сообщение от FunDuck Посмотреть сообщение
GetKeyState пользуй.
Интересно, ее в бесконечном цикле, что ли, вызывать? )) Очень мило.

Добавлено через 1 минуту 4 секунды
в консоли kbhit можно юзать.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.07.2009, 02:03     зажатие кнопки
Еще ссылки по теме:

Зажатие клавиши - C++ WinAPI
Собсно, кто нибудь реализовывал зажатие клавиши на определенное время при помощи PostMessage, а затем её отпустить?

Зажатие клавиш - Windows 7
Привет всем. Можно ли как то сделать чтобы при зажатии кнопки на клавиатуре мне выводился только 1 символ, а не кучу букв пока не отпущу...

Зажатие клавишы - Delphi
Есть кубик. Кубик - image. двигается клавишами WAXD, При зажатии клавиши двигается колоссально быстро. Что переделать чтобы зажатие клавиши...

Зажатие клавиш - Delphi
Когда зажимаю клавишу двигается объект,но при нажатии другой клавиши движение прекращается... Как это исправить?


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

Или воспользуйтесь поиском по форуму:
klimdos
0 / 0 / 0
Регистрация: 30.03.2009
Сообщений: 5
01.07.2009, 02:03  [ТС]     зажатие кнопки #6
Цитата Сообщение от Vourhey Посмотреть сообщение
в консоли kbhit можно юзать.
Это то что надо.
Парни вы делаете очень хорошее дело, спасибо.
Yandex
Объявления
01.07.2009, 02:03     зажатие кнопки
Ответ Создать тему
Опции темы

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