Связь комбинации клавишь с событием

  • Автор темы Автор темы extrime
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
E

extrime

Привет всем, тут такое дело, есть програмка точнее пустое окно, каким образом можно связать определенное событие с определенной комбинацией клавишь?

Спасибо за внимание...
 
Создать таблицу акселераторов, и на каждый акселератор повесить вызов нужной функции.
Для создания таблицы нужно создать массив структур типа ACCEL, присвоить каждому полю структуры-элемента массива нужное значение, затем вызвать функцию CreateAcceleratorTable.
Кроме того, таблицу акселераторов можно создать в редакторе ресурсов и при запуске программы подгружать её с помощью LoadAccelerators
Все подробности, параметры и описания можно найти в MSDN.
 
Смотрел MSDN конкретно того не нашел....может я тебя не понял, может ты меня....
Окно мое писанно в WinApl представляющее собой пустое окно, созданное средствами Windows.

Как я понял вся реализация работы окна, той или иной функции осуществляется по средствам сообщений msg. Пытаюсь оттолкнуться от этого...
Буду точне, хочу реализовать следующее:
При нажатии комбинации клавишь Alt+F4 - всплывало диалоговое окно, а не закрытие приложения??
 
Over.
Все догнал! Теперь вопрос в другом - в создании таблицы клавиш-ускорителей.

Способ создания таблицы акселераторов?
 
Если ты на чистом АПИ пишешь - почитай петцольда что ли.
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!