登录 注册
当前位置:主页 > 资源下载 > 9 > WinHotkey (.netFramework 3.5-C#)下的完全封装下载

WinHotkey (.netFramework 3.5-C#)下的完全封装下载

  • 更新:2024-06-22 13:56:02
  • 大小:6KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:C# - 后端
  • 格式:RAR

资源介绍

(.NetFramework 3.5-C#)下对WinHotkey的完全封装! 其中: Class:Hotkey--是Hotkey对象的数据结构封装,本身不具有自我管理能力!严格意义上说是一种定义 了多重访问控制机制的Structure! Class:SingleHotkey--封装了对一个Hotkey对象的管理操作,仅仅是为了给一般用户提供方便! Class:HotkeyManager--封装了对一组Hotkey对象的管理操作,定义了索引以及HotkeyID和Hotkey的 集合以便"Foreach"! Class:HotkeyAPI--仅仅封装了用于操作Hotkey的API函数,不具有其它意义! Class:HotkeyCode--定义了热键的"键组合",支持串行化;使得用户可以将热键定义进行记录和随时 更改(重载:==/!=/ToString/Prase/Equals/GetHashCode),定义了7种不同的构造函数,甚至可以 用"KeyEventArgs"做为参数进行构造,使得系统可以响应用户随时的Hotkey定义! Delegate:HotkeyHandler--用于热键响应的委托,其中传入参数为一个Hotkey对象和一个Message对 象,避免了Hotkey与Message的冲突,同时省去了Hotkey的频繁注册与注销的麻烦! Enum:KeyModifiers--热键注册时使用到的功能键组合值,支持[Flag()]特性! 用法: 我想这个我就不用说了吧,在对象浏览器里一看就全明白了!呵呵!