WinAPI LowLevel Keyboard Hooks

dnewbie run3 at myopera.com
Thu Jul 19 12:43:44 PDT 2012


On Thursday, 19 July 2012 at 18:56:15 UTC, DLimited wrote:
> On Thursday, 19 July 2012 at 18:40:15 UTC, dnewbie wrote:
>> On Thursday, 19 July 2012 at 17:48:06 UTC, DLimited wrote:
>>> On Thursday, 19 July 2012 at 17:35:29 UTC, dnewbie wrote:
>>>> You don't see the "WHOA" message?
>>>> Try this
>>>> alias HANDLE HHOOK;
>>>
>>> No, I don't get any message after key-presses. I changed int 
>>> function() to HANDLE, sadly it still doesn't work.
>>
>>
>> For some reason, it doesn't work with 'Thread.sleep'
>> This works:
>> http://dpaste.dzfl.pl/1e6e5960
>
> It doesn't work for me. I can 1 Message Box from the Code in 
> MyWinMain, but none for the Keystrokes. I registered a hook for 
> Keyboard input, and that code is supposed to produce a message 
> box aswell. The function for that is called 
> LowLevelKeyboardProc and located in above-mentioned .dll file.
>
> The registering of the hook seems to pass, but the function 
> never actually gets called.

Did you add
EXPORTS
	LowLevelKeyboardProc

to the .DEF file?
It works here.




More information about the Digitalmars-d-learn mailing list