Foxtable(狐表)用户栏目专家坐堂 → [求助]有点甜 老师分享的用代码设置计算机快捷键简单例子的问题


  共有2689人关注过本帖树形打印复制链接

主题:[求助]有点甜 老师分享的用代码设置计算机快捷键简单例子的问题

帅哥哟,离线,有人找我吗?
mositu
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:112 积分:1148 威望:0 精华:0 注册:2012/3/28 13:02:00
[求助]有点甜 老师分享的用代码设置计算机快捷键简单例子的问题  发帖心情 Post By:2018/11/26 11:03:00 [只看该作者]

这个例子我用上了,感谢,有个问题,注册的快捷键在有些人的电脑上可能已被注册了,如何判断出来就不注册了。求解,先谢过了

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/11/26 11:19:00 [只看该作者]

注册的时候,有返回值的,如

 

Dim result = RegisterHotKey(obj.Handle, 100, KeyModifiers.none, Keys.F10)

If result = true then

    msgbox("成功")

Else

    msgbox("失败")

End If


 回到顶部
帅哥哟,离线,有人找我吗?
mositu
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:112 积分:1148 威望:0 精华:0 注册:2012/3/28 13:02:00
  发帖心情 Post By:2018/11/26 11:58:00 [只看该作者]

谢谢甜老师,还请教一个问题,如果我想做一个软件内的全局快捷键,可不可以
也就是说在使用其他程序时候快捷键是不起作用的,而在本软件中无论在做什么,都可以实现快捷键。

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/11/26 12:16:00 [只看该作者]

1、没有控件内的快捷键。

 

2、你可以在处理的时候,判断是否在软件内,如

 

If system.windows.forms.form.activeform isnot nothing then

    msgbox("在软件内")

End If


 回到顶部
帅哥哟,离线,有人找我吗?
Rex1Chen
  5楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:73 积分:574 威望:0 精华:0 注册:2018/1/20 15:25:00
  发帖心情 Post By:2019/3/6 12:02:00 [只看该作者]

不错,谢谢!

 回到顶部