主要利用mousemove 或者 mouseenter ,mouseleave等事件来实现事件响应
具体思路,鼠标拖动窗体,计算窗体距离边界的距离,当达到预定的值如5个像素时,则进行隐藏操作。隐藏可以理解为缩小窗体,把窗体缩小到1到2个像素(比如隐藏到右边就是把宽度缩小到1个像素),目的是用于响应鼠标移到程序上用以触发还原操作(这就是为什么QQ隐藏了能在边界看到一点点边的原因)。 如果拖动窗体距离边界距离超过预定值如5个像素,则不再触发隐藏模式。
主要利用mousemove 或者 mouseenter ,mouseleave等事件来实现事件响应
具体思路,鼠标拖动窗体,计算窗体距离边界的距离,当达到预定的值如5个像素时,则进行隐藏操作。隐藏可以理解为缩小窗体,把窗体缩小到1到2个像素(比如隐藏到右边就是把宽度缩小到1个像素),目的是用于响应鼠标移到程序上用以触发还原操作(这就是为什么QQ隐藏了能在边界看到一点点边的原因)。 如果拖动窗体距离边界距离超过预定值如5个像素,则不再触发隐藏模式。