C# Windows Form屏蔽系统鼠标按键 我的程序界面上有三个复选框为:左键、右键、滑轮,两个按钮为:确定、取消。勾选相应的复选框,单击确定进行相应的屏蔽。例如,我勾选左键,单击“确定”,只要我不选择“取消”,这鼠标在电脑上那里都不好用(鼠标正常显示,只是单击事件被屏蔽)。现在不设定分数,只要能出结果,分数绝对不会少。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 参考这个http://www.souzz.net/html/edu/net/net7/11518.html 如果有了答案希望给一份,谢谢[email protected] 你可以使用VC++编写一个非托管的DLL文件,使用Window系统级的Hook来处理全局鼠标事件,然后在C#里调用DLL实现。因为在C#里是不支持或不能很好的支持Hook,而你的问题好像只能通过Hook来实现。其实MSDN中就有对鼠标Hook及键盘的Hook使用的说明。 需要使用全局的钩子对鼠标消息处理,实现屏蔽参考http://www.cnblogs.com/hocylan/archive/2008/01/14/1038390.htmlhttp://www.souzz.net/html/edu/net/net7/11518.htmlhttp://blog.csdn.net/gongquan2008/archive/2007/11/10/1877017.aspx 这里有源码,楼主试试http://www.codefans.net/soft/2133.shtml 同意这种做法,以前做过,但是C#对Hook的支持不是很好,LZ可以搜索一下,就论坛里面就有贴子,做出来很多不能完全屏蔽,用vc++实现这个的很多,可以直接找一个编译成一个dll,然后C#调用,这样好些 判断wParam是什么消息就可以了 你可以使用VC++编写一个非托管的DLL文件,使用Window系统级的Hook来处理全局鼠标事件,然后在C#里调用DLL实现。 因为在C#里是不支持或不能很好的支持Hook,而你的问题好像只能通过Hook来实现。其实MSDN中就有对鼠标Hook及键盘的Hook使用的说明。 同意楼上的,得用钩子可惜俺到现在还不知道怎么用HOOK 请问,这个正则表达式如何写 请教高手 树状查询 .NET后台线程 【大侠们,帮我看一个问题】我的错是注册服务后启动程序的时候“系统找不到指定的文件”。在线等,马上结贴 使用多线程每隔100毫秒刷新winform上多处文字,如何处理性能好? asp.net 1.1中能不能实现点击关闭网页页面? C#中一个非常奇怪的问题,请朋友们指点! 新手问一个判断数据库数据变化的问题 求救~~~ 谢谢!! C#中如何通过Dns查找邮件的mx(邮件交换器),清高手指点.我将不胜感激,thank,thank,thank 固定资产的月折旧的计算方法 如何读取TXT文件转换其内容到指定格式的.EAT文件?
http://www.souzz.net/html/edu/net/net7/11518.html
因为在C#里是不支持或不能很好的支持Hook,而你的问题好像只能通过Hook来实现。其实MSDN中就有对鼠标Hook及键盘的Hook使用的说明。
参考
http://www.cnblogs.com/hocylan/archive/2008/01/14/1038390.html
http://www.souzz.net/html/edu/net/net7/11518.html
http://blog.csdn.net/gongquan2008/archive/2007/11/10/1877017.aspx
http://www.codefans.net/soft/2133.shtml
用vc++实现这个的很多,可以直接找一个编译成一个dll,然后C#调用,这样好些
判断wParam是什么消息就可以了
因为在C#里是不支持或不能很好的支持Hook,而你的问题好像只能通过Hook来实现。其实MSDN中就有对鼠标Hook及键盘的Hook使用的说明。
可惜俺到现在还不知道怎么用HOOK