- Код: Выделить всё
{$IfDef WinCE}
function KeyHook(CODE:longint; WParam:WPARAM; LParam:LPARAM):LRESULT; CDecl;
begin
ShowMessage('h');
end;
{$Else}
function KeyHook(CODE:longint; WParam:WPARAM; LParam:LPARAM):LRESULT; StdCall;
begin
ShowMessage('h');
end;
{$EndIf}
Hook_APP:=SetWindowsHookExW(WH_KEYBOARD, @KeyHook, HInstance, 0);
If Hook_APP=0 Then ShowMEssage('Hook_APP=0');
В Win32 работает, в WinCE - нет. Хук не ставится, Hook_APP равен нулю.
Может есть у кого-нить какие-то идеи?