|Title: ||Windows GUI opens new dialogs in background on Windows 2000 and XP|
|Author: ||Roland Genske <firstname.lastname@example.org>|
This happens on Windows 98, ME, 2000 and XP and is caused by a Windows behavior change. Recent Windows versions do not allow a program to bring itself into foreground anymore.
Background information is available on the
Microsoft web site.
A possible workaround is to restore the previous behavior known from Windows 95 and NT4 by setting the following registry key:
This is a user specific setting which influences the described behavior system wide. Note that it is not possible to set this behavior for a particular program only.
A convenient way to set this registry key is to use a .reg file. We prepared one for download at ftp://ftp.marxmeier.com/eloq/misc/foregroundlocktimeout.reg.
Please note: After changing this registry key Windows must be restarted. On Windows 2000 and XP it is necessary to set this key for each user involved.