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

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

04.02.2011, 14:14. Просмотров 5438. Ответов 9
Метки (Все метки)

Здорово перцы!

Все действие происходит на WinAPI в VC6.
У меня такая проблема:
Я создаю таймер и отслеживаю нажатия клавиш Ctrl+V:
C++
1
2
3
4
if(GetAsyncKeyState(VK_CONTROL) && GetAsyncKeyState('V'))
{
    MessageBox(0,'Нажато Ctrl+V!','',0);
}
Да, работает. Но! MessageBox показывается и тогда, когда я
нажмму Ctrl, отпущу Ctrl, потом нажму V, отпущу V. А иногда
и просто когда нажму Ctrl, выводится мессага (по-видимому раньше
Ctrl был нажатa V).
Но мне надо, чтобы реагировало только тогда, когда обе клавиши
нажаты.

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