А теперь давайте посмотрим на возможности, которые операционная система предоставляет для настройки панели задач.
Группировка задач
А теперь давайте рассмотрим некоторые возможности настройки панели задач. В первую очередь, возможности группировки задач одной и той же программы, отображаемых на панели задач.
Операционная система Windows Vista использует по умолчанию группировку задач при нехватке места на панели задач. При этом вы можете определить количество задач одной программы, при достижении которого задачи этой программы будут группироваться. Для этого достаточно присвоить параметру DWORD-типа TaskbarGroupSize нужное количество задач. Данный параметр расположен в ветви реестра Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced.
Кроме того, существует возможность определения значка для группы задач соответствующей программы. Для этого необходимо ввести путь к значку в параметре строкового типа TaskbarGroupIcon, расположенном в ветви реестра вида HKCR\Applications\«название программы». Например, чтобы изменить значок группы окон проводника достаточно создать параметр в ветви реестра HKCR\Applications\explorer.exe.
Механизм фокуса кнопок
Также с помощью реестра можно настроить механизм требования неактивной в данный момент программой фокуса. Если неактивной в данный момент программе требуется фокус, оно обращает на себя внимание при помощи мигания своей задачи на панели задач. По умолчанию задача программы мигает 3 раза, после чего ее цвет меняется. Эти настройки можно изменить при помощи параметров DWORD-типа ветви реестра HKCU\Control Panel\Desktop.
ForegroundFlashCount. Определяет количество миганий задачи.
ForegroundLockTimeout. Определяет промежуток времени, по истечении которого программа автоматически получить фокус.
Настройка при помощи групповых политик
Помимо меню ПУСК при помощи групповых политик можно настроить и панель задач. Для этого предназначены групповые политики того же раздела — КОНФИГУРАЦИЯ ПОЛЬЗОВАТЕЛЯ/АДМИНИСТРАТИВНЫЕ ШАБЛОНЫ/МЕНЮ «ПУСК» И ПАНЕЛЬ ЗАДАЧ. Все они представлены в таблице ниже.
TaskbarNoRedock. Запретить перемещение панели задач в другое положение на экране
TaskbarNoResize. Запретить изменение размера панели задач
TaskbarNoThumbnail. Отключить эскизы панели задач
Панели инструментов
Некоторые стандартные панели инструментов также можно настроить. Об этом мы поговорим чуть ниже. Кроме того, вы можете определить, будет ли возможность отображения стандартной панели инструментов появляться в выпадающем списке ПАНЕЛИ контекстного меню панели задач.
Чтобы соответствующий панели инструментов пункт выпадающего списка ПАНЕЛИ не отображался, нужно удалить подраздел {00021492-0000-0000-C000-000000000046} из ветви реестра вида HKCR\CLSID\«{CLSID-номер}»\Implemented Categories. Где {CLSID-номер} может принимать следующие значения.
Также можно определить название пункта выпадающего списка ПАНЕЛИ для соответствующей панели инструментов. Для этого достаточно указать название в параметре строкового типа MenuTextPUI ветви реестра HKCR\CLSID\«{CLSID-номер}».
Связи
По умолчанию панель инструментов СВЯЗИ размещает на панели задач выпадающий список, отображающий содержимое каталога %userprofile%\Favorites\Ссылки. Вместо папки Ссылки с помощью панели инструментов СВЯЗИ можно отобразить содержимое любой другой папки каталога %userprofile%\Favorites. Для этого нужно указать название папки в параметре строкового типа LinkFolderName. Данный параметр расположен в ветви реестра HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion.
На рисунке 1.06 представлен пример панели инструментов СВЯЗИ, для которой значение параметра LinkFolderName равно Base.
Рис. 1.06. Панель инструментов Связи
Быстрый запуск
Данная панель инструментов отображается на панели задач по умолчанию. Добавить ссылки на файлы на панель БЫСТРЫЙ ЗАПУСК можно либо методом перемещения на данную панель инструментов, либо копированием файла в каталог %userprofile%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch, либо при помощи контекстного меню соответствующего файла. При использовании последнего способа необходимо отобразить контекстное меню файла с зажатой клавишей SHIFT, после чего выбрать команду ДОБАВЛЕНИЕ НА ПАНЕЛЬ БЫСТРОГО
ЗАПУСКА.
Языковая панель
Языковая панель представляет собой программу ctfmon.exe, и по умолчанию отображается на панели задач.
Вы можете настроить некоторые недокументированные возможности данной панели инструментов при помощи параметров DWORD-типа, расположенных в ветви реестра HKCU\Software\Microsoft\CTF\MSUTB.
ShowDebugMenu. Если равно 1, тогда вместо стандартного контекстного меню плавающей языковой панели будет отображаться отладочное. Помимо стандартных команд оно позволяет завершить работу языковой панели.
NewLook. Если равно 0, тогда цвет языковой панели станет белым.
Если значение параметра DWORD-типа ShowTipbar ветви HKCU\Software\Microsoft\CTF равно 0, тогда панель инструментов ЯЗЫКОВАЯ ПАНЕЛЬ отображаться не будет.
На рисунке 1.07 представлена плавающая языковая панель при установке параметра NewLook равным 0 (вид справа) и при удалении этого параметра.
Рис. 1.07. Два вида языковой панели
Ниже приведен REG-файл (расположение на прилагающемся к книге компакт-диске — Файлы реестра\Интерфейс\EditLangPanel.reg), который изменяет значения приведенных выше параметров.
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\CTF\MSUTB]
"ShowDebugMenu"=dword:00000001
"NewLook"=dword:00000000
Настройка при помощи групповых политик
Возможности стандартных панелей инструментов можно ограничить при помощи групповых политик уже знакомого нам раздела КОНФИГУРАЦИЯ ПОЛЬЗОВАТЕЛЯ/АДМИНИСТРАТИВНЫЕ ШАБЛОНЫ/МЕНЮ «ПУСК» И ПАНЕЛЬ ЗАДАЧ. Все они имеют тип DWORD и представлены в таблице 1.21.
Также некоторые групповые политики, предназначенные для настройки панелей инструментов, хранятся в разделе КОНФИГУРАЦИЯ ПОЛЬЗОВАТЕЛЯ/АДМИНИСТРАТИВНЫЕ ШАБЛОНЫ/РАБОЧИЙ СТОЛ. Они также изменяют параметры DWORD-типа ветви реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer, и представлены в таблице 1.22.