比如,注册shift + V,注册shift + V + A,这两种快捷键应该怎么设置呢??

解决方案 »

  1.   

    如果跨窗体的,整个线程有效的,看msdn中的IMessageFilter。过滤所有消息。
    如果整个操作系统有效,RegisterHotkey,这个是api,搜索一下。
    如果是某窗体内有效,设置窗体的KeyPreview属性为true,在KeyPress事件中处理并调用。
    如果是菜单的快捷键,直接设置Shutcut属性即可。
      

  2.   

    没有详细的么?
    注册shift + V + A
      

  3.   

    这还不够详细?
    看来现在CSDN的人都喜欢别人把自己的事情做完啊!要不帮你把工资也领了?
      

  4.   

    学习啦...不知道LZ是想做成QQ那样的注册热键么...昂..
      

  5.   

    如果跨窗体的,整个线程有效的,看msdn中的IMessageFilter。过滤所有消息。
    如果整个操作系统有效,RegisterHotkey,这个是api,搜索一下。
    如果是某窗体内有效,设置窗体的KeyPreview属性为true,在KeyPress事件中处理并调用。
    如果是菜单的快捷键,直接设置Shutcut属性即可。
      

  6.   

    看来你看我回复没明白你自己的问题。
    首先,我的回复精确的描述了解决方法,如果你自己用google搜索一下,我给你的方向是正确的。
    其次,我回复中已经明确告诉你,我没看懂你需要的是哪一种情况,所以我把所有情况的解决办法列给你。既然你不说具体的情况,我只能给你个方向了,你说呢?而你后续跟帖依然没有说明,你是希望你发个帖子,别人就像资料库一样的替你把所有可能都写例子给你么?看看提问的艺术和如何提问之类的帖子,自己的问题自己最明白,别人在发现你描述不清晰时,引导你吧自己隐含的需求描述出来。
      

  7.   

    这个怎么能叫卖弄?这样很清楚明了,这些是做快捷键的必备知识,不知道即使给你源码你也无法了解的吧?喏,全局热键的:
    http://www.cnblogs.com/TianFang/archive/2007/05/14/745489.html别急,循序渐进哈。
      

  8.   

    那好吧,使用RegisterHotkey如何注册shift + S + B
      

  9.   

    那好吧,使用RegisterHotkey如何注册shift + S + B呢
      

  10.   

    那好吧,使用RegisterHotkey如何注册shift + S + B呢
      

  11.   

    我只能说你没救了。
    1.你懒得搜索,关键词都告诉你了,google搜索排行前3个例子详细的博客你找不到?
    2.你隐含的这骂人的词语,小朋友,人品差了点。
    3.看看你的不满意结贴率25%,你真知道csdn是干嘛的么?知道别人的回答对你来说启发大于答案么?
    4.你的提问记录要么是天马行空的错误方向,要么就是作业。09年到现在c++/java/sql/.net,没看到一个深入学习的方向。
      

  12.   

    真的不是在装逼么?注册shift + V + A,用你的所有方法可行么,笑话!
      

  13.   

    看完整篇帖子我很无语。本来想贴一段示例代码给你看的,现在看来免了,不过我还是给一个link吧,你要是连link都懒的点,那就请自觉离开‘程序员’这个职业吧。http://nport.codeplex.com/SourceControl/changeset/view/50485#1029361顺便说一句,程序员老赵的座右铭“先做人,再做技术人员,最后做程序员。”如今看来爱写的非常有理!
      

  14.   

    http://download.csdn.net/source/2705883
    刚写给你的例子,这是不是你要的效果?
      

  15.   

    用RegisterHotkey来做的。没上传源码,你也不要费劲反编译,加壳了。知道用RegisterHotkey能实现就可以了。