| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Visual C++/MFC/WTL > Как узнать, какая клавиша нажата? |
| Автор: Kikos 19.11.2008, 18:08 |
| Суть проблемы: При нажатии на какую-либо клавишу, надо выполнять какое-то дествие. Таблицу кодов клавиш нашел, а вот какая функция узнает нажатие клавиш перепроьбовал много чего, но ничего не вышло.. Скажите, что написать сюда, чтобы проверить? if(функция которая проверяет == 0x41 (код клавиши A) { ... } Использую проект MS Visual Studio 2005 MFC>Dialog Based |
| Автор: BorisVorontsov 19.11.2008, 19:48 |
| Get(Async)KeyState? |
| Автор: Andrey44 20.11.2008, 08:36 |
| Kikos, обрабатывай WM_CHAR или WM_KEYDOWN или WM_KEYUP |
| Автор: Kikos 21.11.2008, 12:56 |
| С WM_.... пробовал-пробовал, так ничерта и не помогло... GetState какдомой приду, постараюсь разобраться. в мснд почитал, вроде то, что надо. будем надеяться.. Спасибо большое. |