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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Запись текста в файл http://www.cyberforum.ru/cpp-beginners/thread492521.html
Здравствуйте. Такая проблема: Имеется диалог, а на нём конпка и EditBox. Я хочу чтобы при нажатии на кнопку, текст, введённый в EdiBox e записывался в txt файл. Я делаю следующим образом: void CRaspredDlg::WriteDataFile() { UpdateData(TRUE); try { CStdioFile cf;
C++ StretchDraw(). Как сделать без задержек? Спасибо большое. Все получилось, но вот еще один вопросик, связанный с масштабированием. На сей раз такой: на форме имеется кнопка и компонент Image1, имеющий некое изображение. При нажатии на кнопку изображение должно масштабироваться. Я использую следующий код: TJPEGImage *jp = new TJPEGImage(); try { jp->Assign(Image1->Picture->Graphic); Image1->Picture=NULL; ... 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, при нажатии кнопку появлялся как строка в ListCtrl и одновременно сохранялся в txt файле. А при запуске программы надо что-бы он считывался оттуда и опять же выводился в списке. То есть короче надо, чтобы содержимое списка...
C++ Подскажите пожалуйста...Работа с Ole Automation и с Indy компонентами в Borland CBuilder Здравствуйте. Подскажите пожалуйста... В приложении клиент-серверной архитектуры я использую Indy-компоненты (TCPClient и TCPServer). Со стороны сервера в методе Execute(т.е. в thread-е) используются обращения к объекту автоматизации. Если обращаюсь к объекту в DLL(inproc), то все работает... А если вызываю метод такого же точно объекта, который в локальном сервере(exe), то выскакивает... подробнее

Показать сообщение отдельно
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