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