我用DELPHI做了一个类似QQ界面的小工具,但有一点我没有实现,希望各位高手大哥大姐们帮帮忙!
我就是想实现当软件窗体接着WINDOWS窗口最上方时自动收起来!
也就是像QQ一样,可以收到WINDOWS窗口上方里面.当鼠标一接近上方时.它又自动放下来!
想了很久都不知道怎么实现!
希望各位高手们能帮帮我!
在这里先谢了!

解决方案 »

  1.   

    个人认为是通过MouseLeave和MouseEnter两个事件,
    首先,若是MouseLeave时判断窗体的位置,若是在边界上则收缩,MouseEnter事件当中判断是否收缩状态,是则恢复。
    收缩可能需要采用无标题窗口,否则收缩不起来。
      

  2.   

    具体的僵哥已经说了啊。运用到MouseLeave和MouseEnter两个事件。
    首先,若是MouseLeave时判断窗体的位置(top的位置,比如是不是<5),若是在边界上则收缩(设定窗体位置)
    MouseEnter事件当中判断是否收缩状态,是则恢复。