Запрет нажатия клавиш в определенном процессе - C#
Формулировка задачи:
Hello! Ребят, такой вопрос, можно ли как либо "убрать" реакцию на нажатие той или иной клавиши в определенном (активном) процессе\окне. Хендл, все дела, все есть. Суть в том, что бы нажатие клавиши, например F1, перехватывалось, или просто, не доходило до выбранного окна\процесса, ну и соответственно не вызывало реакции. Если реально это осуществить, прошу подсказать как. Спасибо.
Решение задачи: «Запрет нажатия клавиш в определенном процессе»
textual
Листинг программы
protected override void WndProc(ref Message m) { if (m.Msg == 0x0312 && mHandle == GetForegroundWindow()) { MessageBox.Show("Ok"); } base.WndProc(ref m);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д