怎么做类似QQ的用热键叫出或隐藏窗口?且此窗口是滑动隐藏的。

解决方案 »

  1.   

    似乎有个叫hotkey的组控件可以实现。
      

  2.   

    对不起,我不懂这个,但我刚看到这里的回复内容,有点想说的.我发现最近CSDN回复的人都好过分.你看(呵呵,有很多中方法。
    其中一种:
    1,在系统启动的时候启动你的程序(可以不必须)
    2,在你的程序中调用系统钩子,注册你的键盘处理事件
    ......
    呵呵。)
    回复的人要是做过,会做,就说详细一点啦,你他妈的说两句,跟没说一样,粘几句例程上来好难吗.CSDN以前都挺好的,现在越来越差.我半年内问了十几条问题,没一条有人能真正解答,我看多半是那些人不想说,又或者嫌烦,随便打几句了事!
      

  3.   

    呵呵,delphijoe(delphijoe) 说的好歹是个思路,nternter(nternter)火气不必太大了我也不太懂HOOK,建议hsiayoong (老球) 搜搜以前关于HOOK的帖子,不一定有现成的,不过自己可以举一反三嘛
      

  4.   

    registerhotkey(),在函数中处理显示或者隐藏
      

  5.   

    RegisterHotKey(
        HWND hWnd, // 指明要接受热键(也就是接受WM_HOTKEY消息)的窗体句柄
        int id, // 热键id
        UINT fsModifiers, //键盘的附加值,例如是否有alt、shift、ctrl等被按下
        UINT vk  // 具体的键盘码
       );
    可以注册全局热键,注册成功返回真,可用下面的函数解除注册
    UnregisterHotKey(
         HWND hWnd, // 指明接受热键(也就是接受WM_HOTKEY消息)的窗体句柄     int id  // 热键id
      

  6.   

    大家为 hkbarton(宁静至远)(西南交大) 鼓掌!