Полное руководство по Microsoft Windows XP - страница 60



Темы

Выше уже обсуждалась возможность использования тем[17] для оформления Windows XP (см. раздел «Переход к интерфейсу Windows 2000» в начале данной главы). При выборе темы Классическая (Windows Classic) интерфейс уподобляется имеющемуся в Windows 2000. С другой стороны, при использовании темы Windows XP стиль оформления Рабочего стола преобразуется в стиль Windows XP, к которому читатели уже привыкли в ходе изучения материалов предшествующих разделов данной книги.

Примечание

Хотя Windows 2000 поставляется без значка для изменения тем Рабочего стола на панели управления, использовать темы этой операционной системы нетрудно. В статье Базы знаний Microsoft (Microsoft Knowledge Base), озаглавленной «Q257841 – How to Configure Desktop Themes in Windows 2000» (Как конфигурировать темы Рабочего стола с использованием стиля оформления Windows 2000) – см. Web-сайт http://support.microsoft.com/support/kb/articles/Q257/8/41.ASP – поясняется, каким образом изменяются параметры настройки темы Рабочего стола и каким образом Рабочий стол оформляется в стиле Windows 2000. Другая статья из Базы знаний Microsoft, «Q258478 – Windows 2000 Desktop Themes ompatibilitiy» (Совместимость тем для оформления Рабочего стола) – см. Web-сайт http://support.microsoft.com/support/kb/articles/Q258/4/78.ASP – позволяет ознакомиться с проблемами совместимости некоторых тем (с этими же проблемами вы можете столкнуться и при работе Windows XP).

К счастью, в Windows XP разрешается использовать все темы с расширением.theme, которые применялись еще в Windows 9х и Windows 2000. При задании темы операционной системы Windows XP интерфейс приводится к виду Классическая. Специалисты Microsoft решили не публиковать данные о совместной работе интерфейса программирования приложений (Application Programming Interface – API) с различными темами. На практике применение интерфейса API во многом облегчает создание программ. Следует также отметить, что тема Windows XP содержит больший объем данных, чем та тема, которая использовалась прежде с Windows 9х или Windows 2000.

Рекомендация

Одним из наиболее полезных разделов, содержащих рекомендации по применению тем в операционной системе Windows, является Web-сайт Desktop Architect (http://www.themedoctor.com/cafepg.shtml), который включает даже больше сведений по этому вопросу, чем описания Windows. Здесь можно не только получить сведения по использованию имеющихся тем, но и ознакомиться с незадокументированными возможностями по их конфигурированию. Кроме того, допустимо загрузить (наряду с другими атрибутами) дополнительные картинки для фоновых рисунков и программ-заставок.

Проблема состоит в том, что фирма Microsoft в наши дни использует новый принцип управления темами, поэтому уже существующие управляющие файлы могут потребовать определенной доработки. Так, например, вы можете просто не обнаружить системную папку для хранения тем в папке Программы, поскольку темы в Windows XP хранятся в пользовательских каталогах. Вам придется, по крайней мере, добавить файл темы в папку \Documents and Settings\\Application Data\Microsoft\Windows\Themes.

Изменение, которое потребуется проделать для каждого файла, должно в первую очередь коснуться записи %ThemeDir%, которую содержат все файлы. Нужно проявлять особую осторожность при реализации этого требования, в частности при добавлении