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

Как отследить нажатия клавиш? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Запись текста в файл http://www.cyberforum.ru/cpp-beginners/thread492521.html
Здравствуйте. Такая проблема: Имеется диалог, а на нём конпка и EditBox. Я хочу чтобы при нажатии на кнопку, текст, введённый в EdiBox e записывался в txt файл. Я делаю следующим образом: void...
C++ StretchDraw(). Как сделать без задержек? Спасибо большое. Все получилось, но вот еще один вопросик, связанный с масштабированием. На сей раз такой: на форме имеется кнопка и компонент Image1, имеющий некое изображение. При нажатии на кнопку... http://www.cyberforum.ru/cpp-beginners/thread492511.html
C++ простенькие задачки, которые помогут в изучении С++
тут я начал изучать с++ помогите с простенькими задачками.... а то без них трудно материал усваивать или ссылки дайте...
C++ Какую функцию выполняет компонент TrayIcon?
Здравствуйте! Может кто-нибудь работал в C++Builderе с компонентом TrayIcon? Подскажите, какую функцию он выполняет? Заранее благодарю
C++ Хранение данных в txt файле http://www.cyberforum.ru/cpp-beginners/thread492454.html
Здравствуйте. У меня такая ситуация: Имеется диалог, на котором расположены кнопка, EditBox и ListCtrl. Надо следующее: я хочу чтобы текст, введённый в EditBox, при нажатии кнопку появлялся как...
C++ Подскажите пожалуйста...Работа с Ole Automation и с Indy компонентами в Borland CBuilder Здравствуйте. Подскажите пожалуйста... В приложении клиент-серверной архитектуры я использую Indy-компоненты (TCPClient и TCPServer). Со стороны сервера в методе Execute(т.е. в thread-е)... подробнее

Показать сообщение отдельно
MaD1
Сообщений: n/a
05.02.2011, 20:23
в MSDN написано:

SHORT GetAsyncKeyState(
int vKey // virtual-key code
);
Return Values
If the most significant bit is set, the key is down, and if the
least significant bit is set, the key was pressed after the
previous call to GetAsyncKeyState.

Т.е. за то, нажата кнопка или отпущена отвечают 'most significant'
и 'least significant' биты. Так как определить, что, например, установлен
'most significant' бит?

Теперь вроде я понял: чтобы были нажаты Ctrl и V нужно определить,
установлен ли 'most significant' бит. Как это сделать?
Вроде HIWORD() или LOWORD()? Или как-то с >> или <<.
Объясните пожалуста!
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru