3

Симптомы состоят в том, что некоторые (не все) окна настольных приложений останутся в фоновом режиме, за другими окнами, даже если я нажму на них, что обычно заставляет это окно получать фокус и выходить на передний план над любыми другими перекрывающимися окнами. , Я не нашел много рифмы или причины либо. Два приложения, которые демонстрируют это поведение наиболее, это Chrome и Visual Studio (к сожалению, эти два приложения я использую чаще других). Еще одна странность в том, что иногда это не так (как сейчас), и все окна ведут себя, как и ожидалось.

Факторы:

  • Windows 8.1
  • Ноутбук Dell Precision (2 года)
  • Всего 3 дисплея, считая ЖК-дисплей ноутбука
  • Внутренний ЖК-дисплей и ЖК-монитор Samsung, подключенный к порту VGA, управляются картой Intel HD Graphics 4000
  • Монитор шлюза подключен к порту HDMI и управляется адаптером Nvidia Quadro K4000m

Я нашел еще один вопрос, касающийся той же вещи, но не получил ответов, поэтому я решил спросить, есть ли у кого-нибудь решение. Этот другой вопрос имеет анимированный GIF, показывающий поведение. Другой вопрос здесь

Есть идеи? Это в основном расстраивает. Когда это происходит, мне нужно перетащить окно, которое я хочу видеть, на другой монитор, а иногда свернуть другие окна на этом мониторе.

* РЕДАКТИРОВАТЬ - НОВАЯ ИНФОРМАЦИЯ * После некоторых преднамеренных исследований и исследований, я решил, что, по крайней мере, на данный момент, проблема, кажется, конкретно Visual Studio 2013. По-видимому, когда я вхожу в режим отладки (в настоящее время использую эмулятор Azure, который может иметь или не иметь к этому никакого отношения), я смог повторить поведение (только для окна визуальной студии, которое могло быть проблемой для всех). вместе с тем, но я мог бы поклясться, что Chrome показал то же самое поведение). В этом случае visual studio работает в режиме "Оставайся на вершине". До сих пор единственный способ, который я нашел, чтобы очистить его, это выйти из VS и перезапустить, что не является хорошим решением. Я не нашел переключателя в VS для управления этим поведением, но он может быть где-то там. Если я что-то найду, я опубликую решение здесь.

1 ответ1

1

Вполне возможно, что для какого-то приложения было установлено значение "Оставаться сверху", что приводит к тому, что оно остается на переднем плане даже после переключения фокуса на другое окно (например, воспроизведение видео в VLC Media Player с установленным « Видео» → "Всегда сверху" )

Если вы хотите, чтобы определенные окна всегда оставались сверху, вы можете использовать эту крошечную утилиту из Labnol.org, созданную с помощью AutoHotkey. Запустите программу и нажмите Ctrl+Пробел, когда вы хотите, чтобы текущее окно всегда оставалось сверху.

Нажмите Ctrl+Пробел еще раз, чтобы отключить.

Если вы хотите скомпилировать скрипт AutoHotkey самостоятельно, эта строка кода является источником (использует WinSet):

^SPACE::  WinSet, AlwaysOnTop, , A

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .