As you have seen, it does not work worth a hoot. I gave up on it a long
time ago.
TweakUI
[+] General
Focus
Focus
[[Enables to user to "prevent applications from stealing focus" from the
window you are working in. Instead, their taskbar icon will flash to
indicate that the application is trying to get your attention.]]
[[When an application needs your attention-or when it simply wants to
annoy
you-it steals the focus from the application in which you're currently
working. This leads to frustration as you flip back and forth between
windows. The settings in the Focus category prevent that scenario by
causing
applications to flash their taskbar buttons to get your attention rather
than stealing focus from the application in the foreground.]]
Table 5-2 describes the settings in the Focus category. The default value
for ForegroundLockTimeout is 0x00030D40, or 200000. This value is the time
in milliseconds before Windows XP allows an application to steal the focus
from the foreground application. To convert 200000 to seconds, divide it
by 1000 (200 seconds). You see the value ForegroundFlashCount in the table
twice, because setting it to 0 causes the taskbar button to flash until
you click it; otherwise, the taskbar button flashes the number of times
you set in ForegroundFlashCount.
Table 5-2 Values in Focus
------------------------------------
HKCU\Control Panel\Desktop
Prevent applications from stealing focus
Value Name: ForegroundLockTimeout
Data Type: REG_DWORD
Value Data: Time in Milliseconds
Specifies the time, following user input, during which the system keeps
applications from moving into the foreground.
Flash taskbar button until I click on it
Value Name: ForegroundFlashCount
Data Type: REG_DWORD
Value Data: 0x00
Flash taskbar button N times
Value Name: ForegroundFlashCount
Data Type: REG_DWORD
Value Data: Number of flashes in decimal
Specifies the number of times the taskbar button flashes to notify the
user that the system has activated a background window. If the time
elapsed since the last user input exceeds the value of the
ForegroundLockTimeout entry, the window will automatically be brought to
the foreground.
--
Hope this helps. Let us know.
Wes
MS-MVP Windows Shell/User
In
sasha gottfried said: