Событие при нажатии комбинации клавиш - C#
Формулировка задачи:
Знаю подобные темы здесь уже обсуждались, но все же.
Кто-нибудь может выложить пример, в котором на сочетание клавиш CTRL+L запускался бы любой пользовательский метод, hotkey_combo() к примеру.
Без лишнего кода.
Вся суть в том, что сочетание это должно отлавливаться внезависимости, активно ли окно программы или нет.
Решение задачи: «Событие при нажатии комбинации клавиш»
textual
Листинг программы
protected override void WndProc ( ref Message m ) {
if (m.Msg == WM_HOTKEY && m.WParam.ToInt32() == HotKeyId) {
MessageBox.Show("WM_HOTKEY: " + m);
}
base.WndProc(ref m);
}