腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(4580)
视频
沙龙
1
回答
在
C#
中
使用
setwindowshookex
:
wparam
和
lparam
设置
鼠标
挂钩
总是
返回
常量
、
、
我正在
使用
setwindowshookex
在
C#
中
实现
鼠标
挂钩
根据我所看到的,它通过
wParam
提供事件类型,并通过
lParam
提供其他信息。 事件类型通过文档
中
详细描述的枚
浏览 10
提问于2017-07-11
得票数 0
回答已采纳
1
回答
低级键盘钩子永远抓不到WM_KEYDOWN
、
、
、
加载表单时,安装键盘钩子:}public: static LRESULT CALLBACK keyboardHookHandler( int code,
WPARAM
wParam
,
LPARAM
lParam
CallNextHookEx( HookHandle, code,
wPar
浏览 2
提问于2013-08-10
得票数 0
1
回答
当窗口焦点丢失时,
SetWindowsHookEx
停止接收WH_MOUSE_LL事件
、
、
在
main
中
,我为
鼠标
事件创建了一个
挂钩
,如下所示 hMSHook =
SetWindowsHookEx
(WH_MOUSE_LL, MouseProc, NULL, NULL);
在
main之外,我有自定义的
鼠标
事件处理程序
wParam
,
LPARAM
lParam
) if (nCode == HC_ACTION) auto &ms = *(const MOUSEHOO
浏览 62
提问于2020-10-21
得票数 0
1
回答
使用
WH_JOURNALRECORD
和
cancel似乎确实
返回
了WM_CANCELJOURNAL
、
、
、
我正在
使用
C#
,并且我已经让程序
使用
SetWindowsHookEx
和
WH_JOURNALRECORD成功地记录了日志消息。我
设置
了两个钩子。, IntPtr
lParam
) if (nCode < 0) return CallNextHookEx(journalHook, nCode,
wParam
,
浏览 2
提问于2012-02-17
得票数 1
回答已采纳
1
回答
Delphi块键盘
和
鼠标
、
、
、
如何分别阻止键盘
和
鼠标
?我尝试过
使用
BlockInput,它在Windows 10
中
不起作用,也尝试了如下方法: else // by setting Result to va
浏览 0
提问于2016-06-22
得票数 0
回答已采纳
1
回答
WPF应用
中
的全局shell钩子
、
、
、
、
为此,我
设置
了WM_SHELLHOOK。下面是我的WPF应用程序
中
的标准代码:{} 1428
浏览 0
提问于2012-01-28
得票数 0
回答已采纳
1
回答
扩展回调函数?
、
、
通过阅读
c#
的“全局
鼠标
键钩子”源代码,我想弄清楚一些代码是如何工作的。,
lParam
);WinApi函数
SetWindowsHookEx
设置
的消息泵将
使用
消息数据调用MyProc方法。LRESULT CALLBACK MouseProc(
WPARAM
wParam
,); hookProc委托实例是
浏览 1
提问于2015-10-14
得票数 0
1
回答
了解如何
使用
Windows
、
、
、
我试图
在
某些过程中
使用
SetWindowsHookEx
来钩子
鼠标
。我正在
使用
Delphi 7。代码(DLL): : LongInt; stdcall; Result := CallNextHookEx(H
浏览 2
提问于2014-02-06
得票数 1
回答已采纳
1
回答
低级别键盘
挂钩
:区分键码
、
、
、
、
为此,我定义了一个低级键盘
挂钩
:{ {....把它钩住了: m_hHook =
SetWindowsHookEx
(
浏览 1
提问于2013-07-27
得票数 0
3
回答
使用
C++从USB人机界面设备转换事件
、
、
、
默认情况下,当我按下触摸屏时,它会生成回车
返回
(Enter),当我尝试将它作为
鼠标
使用
时,它实际上进入了拖放状态。我想要做的是将回车
返回
转换为
鼠标
单击事件,并将拖动状态为游标移动,而不
使用
初始单击部分。LRESULT CALLBACK mouseProc (int nCode,
WPARAM
wParam</
浏览 3
提问于2015-06-25
得票数 8
回答已采纳
1
回答
如何从另一个进程
中
解除全局
挂钩
?
、
、
挂钩
是
在
DLLMain中
使用
SetWindowsHookEx
winapi函数完成的,我要链接到WH_CBT
和
WH_SHELL事件。问题:我想出的唯一解决方案是创建一个退出事件(
使用
CreateEvent),每次处理程序接收到WH_CBT或WH_SHELL消息时,它都会检查是否
设置
了exit事件,在这种情况下,它会将自己从它所属的进程
中</e
浏览 0
提问于2018-10-15
得票数 0
回答已采纳
2
回答
SetWindowsHookEx
创建一个本地钩子。如何使它全球化?
、
、
、
在
Delphi应用程序
中
,我试图
设置
一个全局
挂钩
来监视焦点变化。钩子是
在
dll
中
创建的:// dwThreadId (the( code : integer;
wParam
:
WPARAM
;
lParam
:
LPARAM
) : LRes
浏览 3
提问于2012-03-03
得票数 9
回答已采纳
1
回答
将IntPtr转换为CWPSTRUCT
、
、
在
我的
c#
项目中,我试图拦截来自另一个程序的
鼠标
点击,但只拦截来自某个hwnd以及…的
鼠标
点击我读过,我可以
使用
lParam
过滤我的消息,但我还没有成功地将它转换为我可以真正从Hwnd
中
获得的东西。下面是我
设置
全局
鼠标
钩子的方法:然后,我捕获此函数
中
的消息: privat
浏览 3
提问于2012-10-14
得票数 3
回答已采纳
1
回答
为什么委托函数引用垃圾
在
作为参数传递时被收集?
、
我正在
使用
鼠标
和
键盘窗口钩子编写一个
C#
空闲监视器。} { }在上面的代码
中
,HookCallback被传递到
SetWindowsHookEx
中
浏览 3
提问于2014-04-11
得票数 3
回答已采纳
3
回答
为什么Windows钩子不接收某些消息?
、
、
、
、
微软不推荐DirectInput用于键盘
和
鼠标
输入。因此,我编写了一个输入管理器类,它
使用
SetWindowsHookEx
连接到WndProc
和
GetMsg。我相信钩子的
设置
是适当的,虽然它们似乎是引起各种问题的原因。 static LRESULT CALLBACK Ge
浏览 2
提问于2011-01-27
得票数 7
回答已采纳
1
回答
在
Windows 10
中
重新映射
鼠标
事件的最佳方法是什么?
、
、
我需要捕获并取消任何拖放事件,而触发
鼠标
被单击的初始坐标上的普通单击。 这是为了帮助残疾人丧失运动功能。每当她单击某物时,她都会按下按钮并移动,注册一个拖放事件,而不是单击。我已经尝试过软件解决方案(SteadyMouse,X-
鼠标
按钮控制),但没有成功.由于她的痴呆症,行为改变不再是一种选择。
浏览 2
提问于2020-12-14
得票数 0
回答已采纳
1
回答
SetWindowsHookEx
不对另一个进程线程ID
使用
WH_CBT (但对自己的线程ID工作)
、
、
、
当链接到我的WPF应用程序的线程ID时,我能够
使用
SetWindowsHookEx
检测CBT钩子,但是当该窗口成为前台应用程序时,我无法让它连接到另一个进程窗口的线程ID。图像1:显示我可以获得CBT钩子,以便在主应用程序的线程ID上最大限度地检测窗口 图像2:显示
在
侦听另一个应用程序的线程ID时无法获得CBT
挂钩
,它会使应用程序崩溃! }
设置
浏览 3
提问于2020-10-06
得票数 0
回答已采纳
1
回答
主机上的
SetWindowsHookEx
帮助
、
、
我编写了一个程序,它连接一个键盘
挂钩
来侦听F12被按下,当收到F12被按下时,我会触发一个事件,
在
我的主程序
中
启动一个单独的进程。这在我的主机上工作得很好,而且机器上的任何其他应用程序都有焦点,但是当全屏RDP会话焦点集中或虚拟机
在
VMWare
中
运行时,键盘
挂钩
就停止工作。我
使用
SetWindowsHookEx
设置
键盘
挂钩
,如下所示: public v
浏览 13
提问于2022-04-27
得票数 0
2
回答
窗口最大值
、
、
、
、
我希望创建一个程序,在其中我可以
设置
最大的最大尺寸(如在窗口的大小最大化时,您点击最大化按钮)
和
最大的位置(X/Y协调的最大化窗口)的所有窗口的运行。这样我就可以
在
我的辅助显示器上随时看到我的雨量计,而不必手动调整它里面的每个窗口的大小。我计划在所有应用程序
中
实现这一点的方式是DLL注入或钩子(这两个我都没有经验),所以我
浏览 4
提问于2011-09-02
得票数 1
1
回答
我
在
一个MouseDevice构造函数
中
为MouseButtonEventArgs参数放了什么?
、
、
、
我
在
WPF
c#
中
创建了一个应用程序,它需要能够检测到
鼠标
,单击向上并分别单击向下事件。为了做到这一点,我
使用
了我在网上找到的全球
鼠标
挂钩
的代码。代码的唯一问题是它
使用
EventArgs作为EventHandler,所以每次我输入MouseUp
和
MouseDown时,它都传递相同的函数。我已经算出了时间戳
和
MouseButton,但我不知道该为MouseDevice写什么。我把什么放在这里使构造函数工作?这是我的低级
浏览 1
提问于2021-02-21
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券