社区
网络通信/分布式开发
帖子详情
如何定义系统热键?
xsm7702
2003-11-28 08:55:25
比如F1键弹出系统帮助.我也想定义一热键来启动某一程序,或响应程序中的某事件.而不要等到焦点移到它上去的时候才可按键来响应.这应该怎么做啊?
...全文
31
5
打赏
收藏
如何定义系统热键?
比如F1键弹出系统帮助.我也想定义一热键来启动某一程序,或响应程序中的某事件.而不要等到焦点移到它上去的时候才可按键来响应.这应该怎么做啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
miszyf
2003-11-29
打赏
举报
回复
关注
xsm7702
2003-11-29
打赏
举报
回复
老兄,能不能教一下actionlist怎么用啊?
楼上列出的程序,小弟也有点看不懂啊.RegisterHotKey(handle,id,MOD_CONTRoL,65); 就这句.
xsm7702
2003-11-29
打赏
举报
回复
多谢 ,小弟试试.
noil0125
2003-11-29
打赏
举报
回复
type
TForm1 = class(TForm)
procedure FormCreate(Sender: TObject);
procedure FormDestroy(Sender: TObject);
protected
procedure myshortcut(var message: TMessage); message WM_HOTKEY;
private
{ Private-Deklarationen }
public
{ Public-Deklarationen }
end;
var
Form1: TForm1;
id:Integer;
implementation
{$R *.DFM}
procedure TForm1.myshortcut(var message: TMessage);
begin
ShowMessage(’你好,ALT + A 被按下’);
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
id:=GlobalAddAtom(’hotkey’);
RegisterHotKey(handle,id,MOD_CONTRoL,65);
end;
procedure TForm1.FormDestroy(Sender: TObject);
begin
UnRegisterHotKey(handle,id);
end;
yzykjh
2003-11-29
打赏
举报
回复
ActionList控件完成。F1最好用菜单的热键完成。
C#实现快捷键(
系统
热键
)响应.pdf
C#实现快捷键(
系统
热键
)响应.pdf
易语言注册
热键
模块源码
易语言注册
热键
模块源码
易语言注册
热键
(支持多
热键
).
易语言注册
热键
(支持多
热键
).
易语言
热键
隐藏窗口
易语言
热键
隐藏窗口源码,
热键
隐藏窗口
易语言
热键
框模块
易语言
热键
框模块源码,
热键
框模块,选择
热键
,确认
热键
,取按键状态
网络通信/分布式开发
1,594
社区成员
32,947
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章