Как отловить нажатие клавиши в программе без Hook? - VB

Узнай цену своей работы

Формулировка задачи:

Есть ли в VisualBasic возможность обрабатывать нажатие клавиши для программы без форм. Глобальный Hook не хочу использовать, желательно, чтобы нажатие обрабатывалось только для данной программы, когда она активна. В Delphi такая возможность есть:
...
Application.OnMessage := DeactivateMessage;
...
procedure TForm.DeactivateMessage(var Msg : TMsg; var Handled : boolean);
var done : boolean;
begin
done:=(Msg.message = WM_KEYDOWN)or(Msg.message = WM_KEYUP);
end;
, а в VisualBasic что-то не нахожу.

Решение задачи: «Как отловить нажатие клавиши в программе без Hook?»

textual
Листинг программы
AppMainForm.KeyPreview = True

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.8 из 5
Похожие ответы