Тонкости реестра Windows Vista. Трюки и эффекты
Шрифт:
Рис. 2.14. Открытие незарегистрированных файлов
Если вы никогда не пользуетесь возможностью поиска описания программы, предназначенной для запуска файлов, в Интернете, то можно убрать этот шаг запуска файлов незарегистрированных расширений и указать операционной системе, что она сразу должна отображать окно Выбор программы. Это окно предназначено для самостоятельного определения программы, с помощью которой будут запускаться файлы соответствующего расширения. Для этого нужно параметру REG_DWORD-типа NoInternetOpenWith,
Список программ, отображаемых в окне Выбор программы, определяется с помощью подразделов ветви реестра HKEY_CLASSES_ROOT\Applications. В данной ветви реестра хранится набор подразделов, названных в честь программ, – соответствующие этим подразделам программы как раз и будут отображаться в окне Выбор программы.
С помощью подразделов программ ветви реестра HKEY_CLASSES_ROOT\Applications можно указать программы, которые никогда не будут отображаться в окне Выбор программы. Для этого достаточно в подразделе соответствующей программы создать параметр строкового типа NoOpenWith.
2.3. Оболочка Windows Vista
Немаловажной частью операционной системы является оболочка, которая по странному стечению обстоятельств также представляет собой Проводник операционной системы, описанный выше. Сейчас мы рассмотрим некоторые возможности настройки элементов этой оболочки.
Интерфейс Windows Aero
Существует одна недокументированная возможность нового интерфейса Windows Aero – замедление выполнения эффектов анимации окон (например, при сворачивании окна) с помощью удержания нажатой клавиши Ctrl. Эту возможность можно включить с помощью параметра REG_DWORD-типа AnimationsShiftKey, расположенного в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\DWM. При этом для вступления изменений в силу необходимо перезагрузить компьютер.
Ниже приведен текст REG-файла (расположение на прилагающемся к книге компакт-диске – Файлы реестра\Интерфейс\AeroCtrlOn.reg), включающего описанную возможность.
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\DWM]
"AnimationsShiftKey"=dword:00000001
Существует также ряд параметров REG_DWORD-типа, предназначенных для ограничения возможностей интерфейса Windows Aero. Все они хранятся в ветви HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\DWM:
• DisallowFlip3d – если значение данного параметра равно 1, то будет запрещена работа механизма переключения между задачами с помощью сочетания клавиш Windows+Tab;
• DisallowAnimations – при установке значения этого параметра равным 1 будут заблокированы эффекты анимации окон;
• DisallowComposition – если значение данного параметра равно 1, то будет запрещена работа интерфейса Windows Aero;
• DisallowColorizationColorChanges – при установке значения этого параметра равным 1 будет запрещено изменение цветового оформления окон с помощью ссылки Цвет и внешний вид окон мастера Персонализация;
• DefaultColorizationColorState – если значение данного параметра равно 1, то цвет рамки окон будет определяться значением параметров DefaultColorizationColorAlpha (задает прозрачность рамки окна), DefaultColorizationColorBlue, DefaultColorizationColorGreen и DefaultColorizationColorRed данной ветви реестра.
Все изменения вступают в силу после перезагрузки компьютера.
Диалог перехода между окнами
Ни в одном стандартном мастере операционной системы
вы не найдете возможностей настройки диалога перехода между окнами (отображается с помощью сочетания клавиш Alt+Tab). Однако возможность такой настройки существует. Для этого достаточно воспользоваться параметрами REG_DWORD-типа ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\AltTab.В зависимости от используемой цветовой схемы изменяется и набор параметров данной ветви, которые можно применить.
Большинство параметров предназначено для работы с цветовой схемой Windows Aero.
• Columns – определяет количество колонок, из которого состоит окно переключения задач.
• Rows – задает количество строк, из которых состоит окно переключения задач.
• TopMarginPx – указывает количество дополнительных пикселов, которые будут добавлены к верхней части окна переключения задач в качестве фона (на них эскизы задач располагаться не будут).
• SideMarginPx – определяет количество дополнительных пикселов, которые будут добавлены слева и справа от окна переключения задач в качестве фона (на них эскизы задач располагаться не будут).
• BottomMarginPx – задает количество дополнительных пикселов, которые будут добавлены к нижней части окна переключения задач в качестве фона (на них эскизы задач располагаться не будут).
• MinWidthPx – указывает минимальную ширину (в пикселах) окна переключения задач. Размер окна переключения задач никогда не будет меньше значения, указанного в данном параметре.
• FinalAlpha – присутствие данного параметра в реестре Windows Vista делает окно переключения задач более прозрачным. Результат применения данного параметра будет виден после перезагрузки оболочки.
• FadeOut_ms – определяет количество миллисекунд, в течение которого будет применяться эффект затухания окна переключения задач, перед тем как оно совсем исчезнет. Результат применения данного параметра будет виден после перезагрузки оболочки.
• ThumbSpacingXPx – задает количество пикселов, отображаемых между изображениями соседних (по горизонтали) задач окна переключения задач.
• ThumbSpacingYPx – указывает количество пикселов, отображаемых между изображениями соседних (по вертикали) задач окна переключения задач.
• OverlayIconDXPx – определяет смещение (в пикселах) вправо значка программы относительно изображения задачи, отображаемого в окне переключения задач. Данный параметр может принимать значения от 0 до размера значка программы. Результат использования данного параметра можно будет увидеть в одном из примеров, приведенных ниже.
• OverlayIconDYPx – задает смещение (в пикселах) вниз значка программы относительно изображения задачи, отображаемого в окне переключения задач. Данный параметр может принимать значения от 0 до размера значка программы. Результат использования данного параметра можно будет увидеть в одном из примеров, приведенных ниже.
• OverlayIconDXPx – указывает горизонтальный размер значков (в пикселах), отображаемых в правом нижнем углу изображения задачи.
• OverlayIconDYPx – определяет вертикальный размер значков (в пикселах), отображаемых в правом нижнем углу изображения задачи.
• MaxThumbSizePx – задает размер изображения задачи, отображаемой в окне переключения задач, в пикселах.
• MinThumbSizePcent – указывает размер изображения задачи, отображаемой в окне переключения задач, в процентах относительно значения параметра MaxThumbSizePx. Данный параметр может принимать значения от 0 (размер изображения задачи минимальный) до 10 (размер изображения задачи равен значению параметра MaxThumbSizePx).