Форум: "WinAPI";
Текущий архив: 2003.12.30;
Скачать: [xml.tar.bz2];
ВнизПоймать событие отжатия клавишы Найти похожие ветки
← →
Likkers (2003-11-02 10:19) [0]Написал программку, которая ставит глобальный хук на клаву. Но процедура реагирует как на нажатие клавишы, так и на отжатие, как сделать так чтобы обрабатывалось только отжатие клавишы.
← →
Song (2003-11-02 10:48) [1]Ну что тут ещё можно сказать? "Ошибка в 17-ой строке!"
Не написал ни какой хук используешь, ни кода не написал. Как же тебе помочь?
← →
Nick Denry (2003-11-02 15:42) [2]2>Song
Психотероапевт song (c) поможет Вам сконцентрироваться и задать правильный вопрос по использованию WinApi в Delphi...
Бедный, бедный song(c)...
:)
← →
Anatoly Podgoretsky (2003-11-02 15:48) [3]Бедный не он, а Likkers
← →
Nick Denry (2003-11-02 15:50) [4]2>me
На правах рекламы...
← →
Дубинин Алексей (2003-11-02 18:29) [5]Отловив нажатие клавиши...в wParam примите что нужно, примерно так:
Функция которая обрабатывается при каждом перехвате какого либо сообщения:
function SysMsgProc(code : integer; wParam : word; lParam : longint) : longint; stdcall;
begin
if code < 0 then
begin
Result:= CallNextHookEx(GlobalData^.SysHook, Code, wParam, lParam);
Exit;
end;
if TMsg(Pointer(lParam)^).message = WM_KEYUP then
begin
end;
CallNextHookEx(GlobalData^.SysHook, Code, wParam, lParam);
Result:= 0;
end;
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2003.12.30;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c