RegisterHotKey注册后怎么会影响到别的程序呢?

解决方案 »

  1.   

    能上点代码吗?我看网上有的通过WM_KEYDOWN捕捉
      

  2.   


    不用试了,这个肯定会有影响的
    那你要的效果是怎么样的?
    比如:你注册了回车键,当按下回车时会MessageBox.Show
    然后我在记事本里回车了
    这时是MessageBox.Show呢还是该换行呢?
      

  3.   

    那你应该用Key事件,而不是使用热键
      

  4.   

    那能上点代码么?这个刚接触,不太了解。我在网上看的有的用WM_KEYDOWN,但不太理解,谢谢…
      

  5.   

    hook一下就可以了。网上成品代码太多。
    随便找个都能用。
      

  6.   

    小弟愚昧,hook是什么意思啊?
      

  7.   

    SetWindowHookEx参数填程序自己的 ThreadID
      

  8.   

    兄弟,这么一个问题还没解决吗
    如果你的程序当前处于顶层的话,他的Form的key事件就可以判断按键了
    并且不影响其他任何程序
    如果你想在你的程序不在顶层的时候热键也能用,那就是全局热键
    全局很可能冲突的
      

  9.   

    大哥啊,我也想快点解决啊,问题就出在这儿了,我想要的是即使那个窗体失去焦点快捷键键也可以执行,设置的全局热键冲突了,影响了其他程序的正常使用!关于大侠们说的hook技术,以前没听说过,不知道怎么用,现在正在了解中…