郑广学VSTO火箭速成班 VBAYYDS.COM

HotKeyManeger 类

Excel880热键管理类 给.Net程序提供热键管理接口 让小白也可直接使用

Definition

命名空间: Excel880VSTO
程序集: Excel880VSTO (在 Excel880VSTO.dll 中) 版本:1.5.8.0 (1.5.8.0)
C#
public class HotKeyManeger
Inheritance
Object    HotKeyManeger

构造函数

属性

Enabled 全局开发 可临时关闭按键响应 在某情况下和其他冲突的话 也可交给用户控制

方法

Close 关闭所有热键功能
Init 初始化热键管理器 应用程序级别
InitGlobal 初始化全局快捷键 容易报毒 不过可以无视其他软件热键
RegHotKey(String, String, DelegateSub) 按组合键注册热键 最多可以指定CTRL+SHIFT+ALT+A这样的四个 3个组合键可自由组合 最后一个单键必须指定 CallbackSub用addressof 无参数过程 进行回调
RegHotKey(DelegateHotKey, String, HotKeyManegerCHotKey, Object)  
RegHotKey(DelegateHotKey, String, String, Object) 按组合键注册热键 最多可以指定CTRL+SHIFT+ALT+A这样的四个 3个组合键可自由组合 最后一个单键必须指定
RegHotKey(String, String, Object, DelegateEvent) 按组合键注册热键 最多可以指定CTRL+SHIFT+ALT+A这样的四个 3个组合键可自由组合 单键单独指定 sender表示发出的对象 如Button EventSub 无参数过程 进行回调
RegHotKey(DelegateHotKey, String, Keys, Boolean, Boolean, Boolean, Object) 注册快捷键
RemoveHotKey 移除一个热键对象

参见