Форум программистов, компьютерный форум 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-е)... подробнее

Показать сообщение отдельно
man_of_ring
4 / 4 / 0
Регистрация: 09.12.2010
Сообщений: 278
05.02.2011, 23:27
Такой умный малчик а английский не знает !

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 бит устанвлен то это значит клавиша была 'нажата' (он ж не нажималась... а виртуално типа) так вот она была нажата предыдушим вызовом функции GetAsyncKeyState.

прим. переводчика
most significant - более значимый, приоритетный и тд
least significant - менее значимый, менее приоритетный.

нус про битовые опреации ... вопрос )
гы-гы
ну скажем операции побитового сдвига зачем....
типичное решение....
операции AND
скажем примерчики такие
1.)
int i=1; // 0001 - это в 2-ой системе счисления
int x=2; // 0010
int z=i&x; // i AND x = 0
почему так как 1*0=0
2.)
int i=1; // 0010 - это в 2-ой системе счисления
int x=2; // 0010
int z=i&x; // i AND x = 1
1*1=1

понял ?
узнай что за позиции у тебя занимают эти биты в байте и создай битовую маску.
но запомни !!! (пауза господа ))
биты считаються наоборот тоесть начало начинаеться с права
погляди на таблицу и поймешь
0000 - 0
0001 - 1
0010 - 2
0011 - 3
....
1111 - 16 (2 в 4 степени = 16)
да следует учесть сколько на число целое резервируеться байт,
вообщем это зависит от компилятора и платформы.
я думаю unsigned short int занимает 2 байта
......

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