![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Компонент типа THotKey.
Kobik © (2005-02-03 20:28:00)Есть ли такая вещь в KOL? Или может кто знает, как присобачить это к обычному edit-у?
<Falcon> (2005-02-03 20:39:00) [1]Как к любому другому контролу. Обработать событие onMessage
вот так например:
begin
Result:=False;
if msg.message = WM_HOTKEY then
begin
case msg.wParam of
1: begin
// Тут издеваешься над своим эдитом (нажатие одной комбинации клавиш)
end;
2: begin
// Тут издеваешься другим способом (нажатие второй комбинации клавиш)
end;
end;
end;
end;
Регистришь комбинации присоздании, разрегистрируешь при уничтожении формы или отдельного контрола.
RegisterHotKey(Applet.Handle,1,MOD_ALT,ord('Q'));
UnRegisterHotKey(Applet.Handle,1);
В этом примере клавиши регистряться для аплета