ПрограммированиеФорумОбщее

Перехват сообщения кнопок Delphi

#0
13:34, 24 окт 2010

Добрый день!
Вот такой вопрос...
Как можно ловить сообщения  о нажатии кнопок если окно не активно или не в фокусе плюс ко всему сообщения идут другому окну
Как это можно реализовать на дельфи на аппликэйшн или когда программно создаешь окно???

#1
13:42, 24 окт 2010

Кнопок на клаве?
RegisterHotKey какой-нибудь попробуй. Хотя это смотря для чего.

http://msdn.microsoft.com/en-us/library/ms646309(VS.85).aspx

#2
16:44, 24 окт 2010

Если сообщения, покури в сторону

procedure KeyDown(var KeyDownMsg: TWMKeyDown);message WM_KEYDOWN;

В описании типа окна
Ну и соответственно где-то ниже

procedure TForm1.KeyDown(var KeyDownMsg: TWMKeyDown);
begin
  {перехватил}
end;
ПрограммированиеФорумОбщее

Тема в архиве.