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

时间:2012-06-04 15:00:58
【文件属性】:
文件名称:WinHotkey (.netFramework 3.5-C#)下的完全封装
文件大小:6KB
文件格式:RAR
更新时间:2012-06-04 15:00:58
Hotkey WinHotkey hotkey C# On1ySoft (.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()]特性! 用法: 我想这个我就不用说了吧,在对象浏览器里一看就全明白了!呵呵!
【文件预览】:
说明.txt
On1y.WinLib.dll

网友评论

  • 原来是NET的. 我还以为是设置热键的呢