单击任务栏项目时,有没有办法阻止 Windows 7 最小化带有焦点的窗口?

Cra*_*Dog 11 windows-7

在 Windows 7 中,如果您单击具有焦点的窗口的任务栏项,则该窗口将被发送出去。当我点击窗口时,我想把焦点放在那里。我一直在寻找一种方法,让 Windows 将点击视为给予焦点或不做任何事情,但未能提出一组令人满意的搜索词。

Kar*_*ran 8

在四处寻找可以做到这一点的程序失败后,我实际上又回到了我最喜欢的即7+ Taskbar Tweaker。事实证明它确实允许您执行此操作,但是使用了未通过 UI 公开的隐藏选项!有关详细信息,请参阅帮助文件的高级部分。

一、对于程序的正常安装

  1. 打开regedit并导航到:

    HKEY_CURRENT_USER\Software\7 Taskbar Tweaker\Mouse Button Control
    
    Run Code Online (Sandbox Code Playgroud)

    1

  2. 创建一个名为的新DWORDtaskbaritem|lclick并将其值设置为1

二、用于程序的便携式安装

  1. 运行一次程序然后完全关闭它(即右键单击托盘/通知区域图标并选择Exit),以便在7+ Taskbar Tweaker.exe所在的同一目录中创建7+ Taskbar Tweaker.ini文件。

  2. 在记事本或任何文本编辑器中打开 INI,并在开头或结尾添加以下部分(不要将其与其他部分的条目混淆,例如ConfigOptionsEx):

    [Mouse Button Control]
    taskbaritem|lclick=1
    
    Run Code Online (Sandbox Code Playgroud)

现在运行该程序并尝试尽可能多地左键单击任何任务栏按钮。:)

  • 从 v4.4 开始,您可以使用 [高级选项编辑器](http://rammichael.com/7-taskbar-tweaker-v4-4#more-1043)。 (3认同)

小智 2

有时我会处理多个几乎相同的文件,这让我很头痛。

就像最初的海报一样,我的印象是 Win 7 是不同的,但“旧版本就是这样”的说法似乎也是正确的。

我现在才意识到区别是什么,而且区别并不明显,因为 Win 7 的任务栏“突出显示”比 XP 更轻。我不知道如何解释,所以我会走很长的路......

假设我已经在任务栏中打开了两个应用程序,名为 A 和 B。单击任务栏中的“A”将打开“A”窗口。然后单击任务栏中的“B”将打开“B”窗口。

如果我再次单击任务栏中的“B”,它将最小化“B”窗口 - 很好。但问题是……随着“B”最小化,“A”获得了焦点。

这是一个问题,因为过去我知道,每当我单击任务栏中的“B”窗口时,“B”应用程序就会获得焦点,无论它是否最小化。

但现在,单击“B”任务栏项目并不能保证您将拥有“B”。如果您在“B”已经出现时错误地单击,则弹出的是之前的窗口而不是“B”。

现在,我面前没有 XP 机器,但我很确定这就是最小化的烦恼。当有两个相同的窗口时,这种跳跃机制可能会让您在不知情的情况下处理另一个文档。解决方案是从现在开始密切关注突出显示的任务栏项目,因为它可以“跳跃”...)


我还刚刚意识到,当鼠标悬停在任务栏图标上时,Win 7 还会突出显示任务栏图标。这有效地掩盖了焦点在单击的任务栏窗口上丢失的事实(尽管鼠标的任务栏突出显示略有不同)。