社区
Windows SDK/API
帖子详情
如何屏蔽 除了a键和鼠标右键 其他所有键呢,如何屏蔽个别按键,谢谢
gamaster
2002-11-12 06:37:28
up
...全文
87
7
打赏
收藏
如何屏蔽 除了a键和鼠标右键 其他所有键呢,如何屏蔽个别按键,谢谢
up
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qrlvls
2002-11-13
打赏
举报
回复
设置Hook
blueshu
2002-11-13
打赏
举报
回复
keydown事件中加入
blueshu
2002-11-13
打赏
举报
回复
if not (key= #..) then key := #0;
zhangchao_7622
2002-11-13
打赏
举报
回复
可以试一试楼上的。
火鸟李国平
2002-11-12
打赏
举报
回复
给你一个KeyBoard hook的Delphi例子:
//keyhook
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs;
Function KeyHook(iCode: Integer; wParam: Longint; var Msg: TMsg): Longint; stdcall;
type
TForm1 = class(TForm)
procedure FormCreate(Sender: TObject);
procedure FormDestroy(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
Function KeyHook(iCode: Integer; wParam: Longint; var Msg: TMsg): Longint; stdcall;
begin
messagebox(0,pchar(inttostr(icode)),pchar(inttostr(wParam)),mb_ok);
Keyhook:=1;//为1时应收窗口将收不到键盘消息
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
tag:=SetWindowsHookEx(WH_KEYBOARD, @Keyhook, hInstance, 0);
SystemParametersInfo(SPI_SCREENSAVERRUNNING, 1, 0, 0);
end;
procedure TForm1.FormDestroy(Sender: TObject);
begin
UnhookWindowsHookEx(tag);
SystemParametersInfo(SPI_SCREENSAVERRUNNING, 0, 0, 0);
end;
end.
火鸟李国平
2002-11-12
打赏
举报
回复
具体到API就是SetWindowsHookEx和UnhookWindowsHookEx
火鸟李国平
2002-11-12
打赏
举报
回复
Mouse Hook 或keyboard Hook
使用注册表
屏蔽
任意
按
键
或改
键
本文介绍了如何通过修改Windows注册表来
屏蔽
或改变
键
盘
按
键
的功能,无需安装额外软件。具体步骤包括新建
键
值、编辑
键
值,并提供了多个示例,如
屏蔽
右Shift
键
、改
键
CapsLock为Ctrl等。详细说明了每个步骤和所需扫描码的输入规则。
网页
屏蔽
鼠标
左
右
键
和
键
盘
按
键
功能
本文介绍了多种防止网页内容被轻易复制或保存的JavaScript代码,包括禁止
鼠标
选中、
右
键
菜单、Ctrl+A全选以及特定
键
盘
按
键
的功能,旨在提供网页内容保护策略。
C#实现
屏蔽
鼠标
按
键
功能的示例代码
本文围绕C#中
屏蔽
鼠标
按
键
展开,适用于自动化测试和游戏开发等场景。介绍了Windows API基础及在C#中的使用,详解关
键
API函数,阐述全局
鼠标
低级钩子应用,给出
鼠标
左
键
点击
屏蔽
的实现方法,同时提醒注意用户体验、系统安全及代码兼容性。
js
屏蔽
右
键
及各种
按
键
js蔽打印 js
屏蔽
鼠标
右
键
js禁止复制
本文介绍了一段JavaScript代码,用于禁用浏览器中的
鼠标
右
键
点击和其他常用快捷
键
操作,如Ctrl+N、Shift+F10等,并通过CSS阻止页面被打印。
屏蔽
系统
鼠标
按
键
在机顶盒系统开发中,有时需要阻止
鼠标
按
键
的响应。实现这一功能的方法是在ViewRootImpl.java中操作,通过修改setView方法中mInputChannel的处理,来中断
鼠标
按
键
事件的传递,从而达到
屏蔽
的效果。
Windows SDK/API
1,184
社区成员
22,326
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章