我想防止/限制应用程序在我的任务栏中闪烁的次数。
例如,信使聊天窗口。 如果我忽视他们,他们不断闪烁。 理想情况下,我想要做的只是允许任何给定的应用程序在任务栏中闪烁3次然后停止。
我该怎么做?
编辑
澄清我确实需要Vista解决scheme。
ForegroundFlashCount已经设置为3,所以这个设置在Vista中被忽略?
在这种情况下,您正在使用哪个聊天程序? 如果你正在使用Digsby,它会忽略该标志,并将永远闪烁窗口。 我自己使用Digsby,这是程序中最烦人的“function”! 如果是Digsby有问题,可以在http://forum.digsby.com/viewtopic.php?id=3361find一些关于控制论坛的信息。
如果不是Digsby,最好的办法是联系应用程序的开发人员,并要求他们遵循Windows设置,而不是强迫Windows不断闪烁。
编辑:我的“解决scheme”下面是不正确的。 它恰恰相反:
0 =任务栏button闪烁,直到您点击它
本书“Microsoft®Windows®XPregistry指南”中的示例章节包含一些与重点相关的信息:
Focus类别中的设置通过使应用程序闪烁其任务栏button来获得您的注意力,而不是在前台应用程序中窃取焦点,从而防止该情形。
ForegroundLockTimeout的默认值是0x00030D40或200000.该值是Windows XP允许应用程序从前台应用程序窃取焦点之前的时间(以毫秒为单位)。 要将200000转换为秒,请将其除以1000(200秒)。 您在表中看到ForegroundFlashCount值两次,因为将其设置为0会导致任务栏button闪烁,直到您单击它; 否则,任务栏button将闪烁您在ForegroundFlashCount中设置的次数。
HKCU \控制面板\桌面
ForegroundLockTimeout ForegroundFlashCount ForegroundFlashCount 有一个registry设置在:
HKCU\Control Panel\Desktop ForegroundFlashCount (DWORD)
尝试将其设置为0。
警告:编辑Windowsregistry时要小心。
不要与registry混淆,并提供丰富的其他有用的增强TweakUI
编辑:我注意到了标签; 这仅适用于Windows XP。
有些事情我只读了这个问题,表明closuresAero UI将允许Vista使用ForegroundFlashCount设置。