同时按下鼠标的左右键  要求桌面上得到焦点的 那个窗体最小化 
有没有相关的思路或者代码?

解决方案 »

  1.   

    不是   后台运行程序  然后捕捉鼠标事件  然后把得到焦点的窗体最小化  
    我用 getfocus  这个API得到焦点的窗体  为什么是0呢? VB的调试的程序 都有值的  我的电脑和其他的程序就为0了
      

  2.   

    做全局鼠标钩子太麻烦,不如做成只有 Sub Main() 的简单程序,创建快捷方式设定快捷键进行调用。
      

  3.   

    思路:"同时",是指在一定的时间内按下了左键与右键那么,按下任意一键时,做个自增计数.再做个延时,比如50ms,在结束后检测计数是否大于1,如果是,则执行你那个"最小化"的动作.同时清空计数.这个用鼠标HOOK应该方便点,参考:http://www.m5home.com/blog/article.asp?id=245不过要是换成双击,那就有点麻烦了,主要是因为与部分窗体的默认行为有冲突.
      

  4.   

    用现成的鼠标手势工具好了——比如 StrokeIt