我正在实现这个网站上列出的代码......
代码本身在 .NET 中,但是他用 C 编写的解释?不知道为什么,但我需要知道如何将其转换为 .NET
KeyboardHook.KeyDown += new KeyboardHook.KeyDownEventHandler(KeyboardHook_KeyDown);
KeyboardHook.KeyUp += new KeyboardHook.KeyUpEventHandler(KeyboardHook_KeyUp);
KeyboardHook.InstallHook();
我收到一条错误消息,提示“'Public Shared Event KeyDown(vkCode As Integer)' 是一个事件,不能直接调用。使用 'RaiseEvent' 语句引发事件。”
当然,我在 KeyDown 和 KeyUp 版本中都得到了这个。有人可以帮忙吗?
我试过做
AddHandler KeyboardHook.KeyDown, AddressOf KeyboardHook_KeyDown
但只要 keydown 实际发生,它就不会触发它。