Настройка внешнего вида переключения между окнами (Alt+Tab)
Всем известный диалог перехода между открытыми окнами, вызываемый комбинацией клавиш Alt+Tab, теперь позволяет настроить многие параметры своей работы. Однако, как и в предыдущих операционных системах Windows, это можно сделать только при помощи реестра - стандартных мастеров настройки работы данного диалога до сих пор не предусмотрено. Для хранения основных настроек диалога перехода между задачами предназначена ветвь HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\AltTab. Данная ветвь реестра содержит в себе набор параметров REG_DWORD типа, которые мы рассмотрим ниже.
Примечание Если в описании параметров, приведенных ниже, не сказано, что для внесения изменений в работу диалога переключения задач не требуется перезагрузка оболочки, значит она требуется. При этом напомним, что для внесения изменений в работу оболочки нет необходимости в перезагрузке компьютера - достаточно зайти в диспетчер задач (taskmgr.exe), завершить и снова запустить процесс explorer.exe.
Настройка основных параметров отображения диалога
Первым набором параметров, которые мы попробуем изменить, будут параметры, позволяющие изменить вид самого диалога переключения между задачами.
Максимальное количество строк и стобцов:
Columns и Rows. С помощью данных параметров можно изменить количество строк и столбцов, из которых состоит диалог переключения задач.
Расширение диалога:
TopMarginPx. При изменении этого параметра перезагрузка оболочки не требуется. Определяет количество пикселей, которые будут добавлены к верхней части диалога переключения задач.
SideMarginPx. При изменении этого параметра перезагрузка оболочки не требуется. Определяет количество пикселей, которые будут добавлены слева и справа от диалога переключения задач.
BottomMarginPx. При изменении этого параметра перезагрузка оболочки не требуется. Определяет количество пикселей, которые будут добавлены к нижней части диалога переключения задач.
MinWidthPx. При изменении этого параметра перезагрузка оболочки не требуется. Определяет минимальную ширину диалога переключения между задачами. То есть, ширину, меньше которой диалог переключения задач быть не может.
Эффект прозрачности:
StartAlpha. Определяет начальную прозрачность диалога переключения задач.
FinalAlpha. Определяет итоговую прозрачность диалога переключения задач. Фактически, присутствие данного параметра в реестре Windows Vista делает диалог переключения задач, не зависимо от значения данного параметра, более прозрачным.
FadeOut_ms. Определяет количество миллисекунд, в течение которых диалог переключения задач будет исчезать. На протяжении данного времени диалог переключения задач будет изменять прозрачность от 100% видимости до 0% видимости. Например, чтобы увидеть эффект затухания диалога переключения задач после изменения значения этого параметра, просто отобразите его и перейдите с его помощью к рабочему столу.
FadeOutThreshold_ms. Если же вы хотите, чтобы диалог переключения задач исчезал совершенно мгновенно, попробуйте присвоить данному параметру значение 0×1000.
Настройка значков окон
Переходим к содержимому диалога переключения задач. Например, при помощи реестра можно изменить настройки отображения в нем значков и эскизов. Под эскизом я понимаю общий рисунок (чтобы не путаться, назовем его рисунком) одного окна, отображаемый в диалоге переключения задач. Значком же будем называть маленькое изображение в правом нижнем углу этого рисунка.
Настройка эскизов (thumbnails):
ThumbSpacingXPx. При изменении этого параметра перезагрузка оболочки не требуется. Данный параметр определяет количество пикселей по горизонтали между рисунками окон диалога переключения задач. Вы можете как уменьшить расстояние между рисунками диалога, так и увеличить его.
ThumbSpacingYPx. При изменении этого параметра перезагрузка оболочки не требуется. Данный параметр определяет количество пикселей по вертикали между рисунками окон диалога переключения задач. Вы можете как уменьшить расстояние между рисунками диалога, так и увеличить его.
OverlayIconDXPx. При изменении этого параметра перезагрузка оболочки не требуется. Данный параметр определяет смещение (в пикселях) значка вправо относительно рисунка окна, отображаемого в диалоге переключения задач. Данный параметр может принимать значения от 0 до используемого в диалоге переключения задач размера значка.
OverlayIconDYPx. При изменении этого параметра перезагрузка оболочки не требуется. Данный параметр определяет смещение (в пикселях) значка вниз относительно рисунка окна, отображаемого в диалоге переключения задач. Данный параметр может принимать значения от 0 до используемого в диалоге переключения задач размера значка.
MinThumbSizePcent. При изменении этого параметра перезагрузка оболочки не требуется. Данный параметр определяет размер рисунков окон, отображаемых в диалоге переключения задач, в процентах относительно максимального размера (максимальный размер указывается параметром MaxThumbSizePx). Данный параметр может принимать значения от 0 до 10.
MaxThumbSizePx. При изменении этого параметра перезагрузка оболочки не требуется. Данный параметр определяет размер рисунков окон, отображаемых в диалоге переключения задач, в пикселях.
Настройка значков:
OverlayIconPx. При изменении этого параметра перезагрузка оболочки не требуется. Данный параметр позволяет указать размер значков, отображаемых в правом нижнем углу рисунков окон, в пикселях.
Настройка диалога с отключенным Windows Aero:
MaxIconSizePx. При изменении этого параметра перезагрузка оболочки не требуется. Данный параметр определяет размер рисунков окон, отображаемых в диалоге переключения задач, в пикселях. Образно, его значение определяет размер кнопки, которая символизирует один рисунок окна в диалоге переключения задач.
OverlayIconPx. При изменении этого параметра перезагрузка оболочки не требуется. При отключенном интерфейсе Windows Aero данный параметр определяет размер рисунков окон, отображаемых в диалоге переключения задач, в пикселях по отношению к параметру MaxIconSizePx. Образно, его значение определяет размер рисунка, который отображается в центре кнопки, которая символизирует один рисунок окна в диалоге переключения задач.
Настройка отображения текста к значкам
Также при помощи реестра можно настроить параметры отображения заголовка окна в диалоге переключения между задачами.
TextBottomPX. При изменении этого параметра перезагрузка оболочки не требуется. Данный параметр позволяет указать количество пикселей заголовка по высоте, которые будут отображаться в диалоге переключения задач
Другие настройки
И напоследок будет описан еще один параметр - AltTabSettings. Данный параметр находится в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer. Неизвестно, что хотели реализовать при помощи данного параметра разработчики корпорации Microsoft, но у них это не получилось. Если вы присвоите данному параметру значение 1, то при следующем вызове диалога переключения задач вас встретит ваш старый знакомый по предыдущим версиям операционной системы Windows.
Источник статьи: TheVista.ru

