Судя по крайней мере по результатам проведенного мною исследования, кажется, что в XP раньше был раздел реестра, который можно было изменить, чтобы добиться этого , но после Windows 7 это изменение реестра было неэффективным (очень жаркий и актуальный разговор на форумах Microsoft об этом.)
Я даже нашел интересную статью в блоге, которую наш собственный Джефф Этвуд написал об этом в 2007 году, хотя его пример был в XP.
Модераторы Microsoft на форумах, похоже, предполагают, что по умолчанию в Windows 7 должным образом написанные приложения не должны привлекать внимание (они утверждают, что в XP была встроена настройка реестра из XP), но в конечном итоге сообщество считает, что они просто неправильно, а некоторые приложения просто делают .
Дискуссии здесь о Superuser, связанные с XP, закончились, со временем возникли вопросы в комментариях о том, как решения могут быть применены к Windows 7. HarryMC опубликовал отличный ответ, который пролил некоторый свет там.
В конце концов, может показаться, что просто невозможно добиться этого универсально в Windows 7, поскольку, похоже, он больше работает с самими приложениями. После небольшого тестирования я обнаружил, что некоторые из моих приложений требуют фокусировки и получают его, а некоторые нет.
Альтернативное решение
Одна из альтернатив, которую я использую каждый день, это Always On Top ( альтернативная ссылка ). Он связывает горячую клавишу Ctrl+, Spaceчтобы любое окно было в фокусе всегда сверху.
Я использую его, когда работаю практически в любой программе, которую, как я знаю, не хочу прерывать, так как она не позволяет открывать окна над ней. Тем не менее, это может быть более раздражающим для некоторых людей. Я просто делаю это привычкой нажимать горячую клавишу после того, как я закончу с определенной программой, или минимизировать ее.
Альтернатива альтернативе (Мое мнение)
Замена оболочки, подобная предложенной HarryMC в ответе выше, является жизнеспособным решением.
Хотя, на мой взгляд, если вы желаете полностью заменить Aero или полностью заменить Explorer, или хотите полностью заменить оболочку Windows, чтобы получить эту функциональность (и я вас не виню), вы можете с такой же легкостью заменить Windows.
Это то, что я сделал в начале этого года. Изучать Ubuntu было интересно, но это было к лучшему.