5

В настоящее время в Windows, если вы щелкнете приложение на панели задач, оно будет отображено в передней части рабочего стола.

Однако, если приложение уже находится на передней панели, оно отправляется на заднюю часть рабочего стола, то есть скрывается за любыми другими открытыми вами окнами.

Я хотел бы отключить эту вторую функцию, чтобы при нажатии на приложение оно всегда отображалось впереди, даже если оно уже есть.

Я понимаю, что именно так Windows всегда работала, но я использую множество экземпляров одного и того же приложения и хотел бы быть уверен, что когда я нажму на элемент панели задач приложения, он будет на передней панели. Даже если это уже на фронте.

По моему опыту, Mac OS X и Ubuntu уже делают это по умолчанию. Только Windows при таких обстоятельствах скрывает приложение, на которое нажали.

Пример: чтобы проверить, что я имею в виду, откройте несколько приложений в Windows и сделайте их все полноэкранными. Затем продолжайте нажимать на один из элементов панели задач. Вы видите, что приложение появляется, а затем исчезает, переключая видимость.

Примечания: Просто чтобы уточнить, внешний вид самой панели задач в порядке. Я никогда не группирую свои элементы панели задач и использую TaskbarTweaker, чтобы остановить предварительный просмотр аэродинамического пика и т.д. У меня проблема с тем, что при щелчке по текущему фокусированному элементу панели задач скрывается приложение, которое оно представляет.

2 ответа2

1

Единственный способ, которым я могу думать, это ужасный взлом. По сути, вы пишете программу, которая перехватывает щелчки мышью поверх панели задач, и вы обрабатываете логику самостоятельно.

GetActiveWindow и GetFocus помогут вам узнать, какое окно имеет фокус.

Подцепите мышь и обработайте щелчки. Обязательно передайте их, как только ваша программа обработает их.

Обратите внимание, что это ужасный взлом.

0

Я не совсем уверен, что вы подразумеваете под спереди / сзади. Я предполагаю, что по какой-то причине ваши окна сложены. Если вы щелкнете правой кнопкой мыши по панели задач, у вас будет три варианта того, как программы будут отображаться на панели задач: Каскадный, С накоплением или рядом. Если вы хотите изменить способ отображения значков в области уведомлений, щелкните правой кнопкой мыши панель задач / свойства / настроить уведомления.

Если вы говорите о том, когда он объединяет окна программы и скрывает их, то щелкните правой кнопкой мыши на панели задач / найдите кнопки панели задач / нажмите объединить, только когда панель задач заполнена или никогда не объединяется.

Если вы говорите о том, чтобы оставить выбранное открытое окно программы поверх других окон на рабочем столе, перейдите сюда и загрузите "Always On Top"(эта программа позволяет вам выбрать окно, которое будет сверху, и вы можете повторить для других окна по необходимости). http://www.pcworld.com/article/218511/Windows.html

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