Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "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
3-99498
snake
2003-12-07 19:49
2003.12.30
Где можно найти инфу про ado rdsconnection....


11-99513
BaRToV
2003-04-15 21:21
2003.12.30
MCI и ComboBox


3-99490
gestern
2003-12-04 16:02
2003.12.30
frReport


3-99473
zxc
2003-12-05 09:05
2003.12.30
Перенос данных из одной БД в другую


1-99551
DelphiNew
2003-12-16 10:40
2003.12.30
проверка на кол-во символов





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский