Содержание
- 2. Порядок прохождения сообщений М1 М2
- 3. Сообщение от клавиатуры
- 4. Активное окно
- 5. Активное окно Активное окно – это окно, имеющее фокус ввода (input focus), либо имеющее дочернее окно,
- 6. Alt + Alt +
- 7. Типы аппаратных сообщений от клавиатуры
- 8. Содержимое lParam
- 9. Скан - код клавиатуры 1
- 10. Содержимое lParam
- 11. Второй параметр wParam содержит виртуальный код клавиши (virtual key code), идентифицирующий нажатую и отпущенную клавишу, чем
- 12. Получение времени нажатия клавиши и состояния управляющих клавиш. LONG GetMessageTime(void); // время возникновения обрабатываемого сообщения SHORT
- 13. Возникновение символьного сообщения while (GetMessage(&msg, NULL, 0, 0)) { TranslateMessage(&msg); DispatchMessage(&msg); } Очередь сообщений WM_KEYDOWN WM_CHAR
- 14. Типы символьных сообщений Содержимое lParam - аналогично аппаратным сообщениям wParam - содержит символьный код клавиши в
- 15. Пример 1 В качестве примера рассмотрим случай, когда пользователь программы нажимает и отпускает клавишу "А". Если
- 16. Пример 2 Если вы нажимаете "А" при нажатой клавише , то оконная процедура получит следующий ряд
- 18. Скачать презентацию