-
WinHotkey (.netFramework 3.5-C#)下的完全封装下载
资源介绍
(.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()]特性!
用法:
我想这个我就不用说了吧,在对象浏览器里一看就全明白了!呵呵!
- 上一篇: c#中Foreach详细用法
- 下一篇: String和StringBuilder类的区别