Windows 7 为了改善用户操作体验,强化了鼠标窗口拖拽操作的功能。如果我们用鼠标将某程序窗口拖拽至桌面左侧或右侧,这个程序窗口就会自动以 50% 的宽度在桌面左侧或右侧显示,方便横向比对;如果将程序窗口拖拽至桌面顶部,则可以实现窗口的自动最大化,再次拖拽又会恢复原始窗口大小,这类似于早期版本Windows 的鼠标双击窗口标题栏。
今天在微软新闻组看到一个问题:QQ 是大家非常熟悉的常用即时通讯软件,其主面板采用了类似 Windows 侧边栏的设计,因此很多人习惯设置 QQ 主面板的自动隐藏,使桌面保持清爽。在早期版本的 Windows 中,我们只要开启了 QQ 主面板的自动隐藏,用鼠标将 QQ 主面板向上拖,在 QQ 主面板接触到桌面顶端后即可实现自动隐藏。
然而在 Windows 7 中,QQ 的这一功能便与窗口自动最大化发生了冲突。当我们将 QQ 主面板向桌面顶部拖拽时,只要稍微拖拽快了一点就会激活 Windows 7 的功能,将 QQ 主面板整个最大化;所以,我们必须小心翼翼地将 QQ 主面板慢慢向上拖,在 QQ 主面板刚接触到桌面顶部时便立即放手,QQ 主面板才能不“惊扰”Windows 7 的窗口最大化,实现自动隐藏。这对于用户来说是个技术活,同时考验鼠标精度。
原来,QQ 主面板只要其窗口标题栏接触到桌面顶端即可立即吸附并自动隐藏;而 Windows 7 窗口最大化则是在检测到鼠标箭头已经拖拽至桌面顶端时才将拖拽的窗口最大化。由于拖拽时鼠标箭头与 QQ 主面板的顶部多少存在一些高差,所以只要向上拖拽时小心翼翼,只令窗口接触桌面顶端、不令鼠标箭头到达顶端,即可不激活 Windows 7 的窗口最大化。