展开全部
注册全局快捷键啊..这需要键盘钩子 ...
建议去下载一个开源的项目叫做managedwindowsapi
里面有一个hotkey类可以很轻松完成这个任务
想自己写你需要一篇描述详细的键盘钩子API文档 而不是几句简单代码...
现有控件似乎无法完成这个功能 最多也只是在程序内的快捷键(menuStrip)
建议去下载一个开源的项目叫做managedwindowsapi
里面有一个hotkey类可以很轻松完成这个任务
想自己写你需要一篇描述详细的键盘钩子API文档 而不是几句简单代码...
现有控件似乎无法完成这个功能 最多也只是在程序内的快捷键(menuStrip)
追问
qq截屏快捷键不就用这个原理。。只要这个代码……
追答
这种代码完全可以百度到吧-x-
比如 这里。。http://blog.csdn.net/kongwei521/article/details/6609316
不过有几点注意事项...
> 似乎钩子构造的代码需要写到库里去... (否则会出错 所以我推荐你直接去下载那个工程 如果你单纯的想实现结果- -)(但是我记得我自己写的时候没编译成dll也没出错- -)
> 传递钩子用的委托至少要保留一个引用。。否则时间长会被GC莫名其妙回收于是程序就crush了...
其他的比较规范的写法就是常量用api的define同名去声明。。封装成对象什么的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询