Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.19;
Скачать: CL | DM;

Вниз

Как узнать Сочетание нажатых клавиш ?   Найти похожие ветки 

 
titnn ©   (2003-06-04 08:42) [0]

нужно отлавливать длинные сочетания , типа

Ctrl+Shift+Alt+R

причем даже если моя прога не активна ...

плз подскажите , если можно с примерчиком...


 
Ajax ©   (2003-06-04 08:59) [1]

RegisterHotKey...


 
dito ©   (2003-06-06 13:09) [2]

Делай это так:

private
{ Private declarations }
procedure WMHotKey(var msg:TWMHotKey);
message WM_HotKey;


procedure TForm1.WMHotKey(var msg: TWMHotKey);
begin
if msg.HotKey=1 then
begin
//Do smth
end;
if msg.HotKey=2 then
begin
//Do smth
end;
end;


procedure TForm1.FormCreate(Sender: TObject);
begin
RegisterHotKey(Handle,1,MOD_Control,ord("1")); //CTRL+1
RegisterHotKey(Handle,2,MOD_Control,ord("2")); //CTRL+2
end;


procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
UnregisterHotKey(Handle,1);
UnregisterHotKey(Handle,2);
end;



Страницы: 1 вся ветка

Текущий архив: 2003.06.19;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
8-60270
Карелин Артем
2003-03-07 06:49
2003.06.19
Проигрывание видео и аудио из базы. Не сохраняя на винт.


11-60102
sapsan
2002-09-25 19:43
2003.06.19
Не работает OnClick в TKOLListBox


3-60092
ANATOLYK
2003-05-28 21:53
2003.06.19
Как узнать число полей типа DBEdit?


14-60400
JibSkeart
2003-06-03 14:56
2003.06.19
Где можно найти Boot утилиты для Seagate ?


1-60219
BDRON
2003-06-05 14:48
2003.06.19
Кириллица в заголовке