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

Вниз

The KeyboardProc hook procedure is an application-defined   Найти похожие ветки 

 
KiberArt ©   (2002-05-11 10:52) [0]

Признаю дурак.The KeyboardProc hook procedure is an application-defined or library-defined callback function
Да, да, да я все понял(почти), ну что же такое callback function.
P.S.
for Anatoly Podgoretsky я задал этот вопрос до чата.


 
ZZ ©   (2002-05-11 16:08) [1]

KiberArt
Это не ты случайно на VC++ собирался переходить, потому, что дельфя - неработающий отстой? :)

function KeyboardProc(
int code, // hook code
WPARAM wParam, // virtual-key code
LPARAM lParam // keystroke-message information
):cardinal; // параметры сам на дельфи переведешь
begin
/// Чего тебе надо
end;

...
Описание функции
SetWindowsHookEx(
int idHook, // hook type
HOOKPROC lpfn, // hook procedure HINSTANCE hMod, // handle to application instance
DWORD dwThreadId // thread identifier
);
Значит CallBack"ом пользуемся так SetWindowsHookEx(..,@KeyboardProc,..,..);


 
ZZ ©   (2002-05-11 16:10) [2]

И еще - имя этой KeyboardProc может быть любым и тип вызова в данном случае надо stdcall.

function MyFunc(...params...):ResultType;stdcall;


 
ZZ ©   (2002-05-11 16:22) [3]

А если ничего не понятно - почитай
http://www.delphikingdom.com/article/winapi.htm - сразу станет все понятно



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

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

Наверх




Память: 0.47 MB
Время: 0.012 c
14-47695
Nest
2002-06-17 16:29
2002.07.15
Прощаюсь, дамы и господа :~~(


14-47762
Илья____
2002-06-13 12:04
2002.07.15
Помогите найти компоненту


6-47635
cyborg
2002-04-29 21:50
2002.07.15
Socket+WinXP+Закрыть группу=Error+глюк+переполнение


14-47788
VID
2002-06-14 00:21
2002.07.15
Использование нелицензионного софта


14-47671
lipskiy
2002-06-13 19:56
2002.07.15
UBPFD - бесплатная база готовых решений для Delphi