Использование списков свойств
После оценки стратегии свойств необходимо определить, какие свойства должны отображаться в пользовательском интерфейсе обозревателя Windows и где. Существуют различные места, где свойства отображаются в режиме только для чтения. С другой стороны, редактирование свойств включено только в диалоговом окне "Свойства ". Это диалоговое окно можно вызвать либо через ссылку Изменить свойства в области предварительного просмотра , либо через контекстное меню элемента.
Списки свойств — это строки с разделителями с запятой, имеющие следующую форму.
Prop:[flags]PropertyCanonicalName;[flags]PropertyCanonicalName;
В следующей таблице показан единственный флаг, доступный в настоящее время.
Флаг | Описание |
---|---|
* | Не показывать свойство в области предварительного просмотра , как описано в значении раздела реестра PreviewDetails. См. пример, следующий за следующей таблицей, если значение этого свойства не задано. |
После определения списка свойств можно сохранить эту строку в реестре с помощью стандартной сопоставления файлов оболочки системе в HKEY_CLASSES_ROOT. В следующей таблице перечислены значения списков свойств, которые можно назначить в разделе реестра для определенного расширения имени файла.
Ценность | Описание |
---|---|
Полные сведения | Свойства отображаются на вкладке "Сведения" диалогового окна "Свойства". Это полный список свойств, поддерживаемых типом файла. |
Предварительный просмотр деталей | Свойства отображаются в области предварительного просмотра. |
Предварительный заголовок | Свойства отображаются в заголовке области панели предварительного просмотра рядом с эскизом элемента. Максимальное число записей — 3. Если список свойств содержит больше допустимого числа, остальные записи игнорируются. |
TileInfo | Свойства отображаются, когда представление списка находится в режиме просмотра плитки. Максимальное число записей — 3. Если список свойств содержит больше допустимого числа, остальные записи игнорируются.
Примечание. Это значение присутствовало в Windows XP. |
ExtendedTileInfo | Свойства отображаются для элемента, если представление списка находится в режиме представления расширенной плитки . |
Подсказка | Свойства отображаются в информационной подсказке при наведении указателя мыши на элемент.
Примечание. Это значение присутствовало в Windows XP. |
Быстрая подсказка | Свойства отображаются при сложном получении свойств непосредственно из элемента, например при доступе к элементу через медленное сетевое подключение. Рекомендуется, чтобы свойства, именованные здесь, например тип или размер, не требовали открытия потока файлов для определения их значения.
Примечание. Это значение присутствовало в Windows XP. |
В приведенном ниже примере определяется значение PreviewDetails для типа файла .recipe с использованием ProgID RecipeKey.
HKEY_CLASSES_ROOT
.recipe
(Default) = Recipe File
RecipeFile
PreviewDetails = prop:*System.Title;*System.Author
Как описано в разделе сопоставления файлов оболочки, сопоставления файлов можно описать от наиболее конкретной до наиболее общей формы. Наиболее конкретной формой является расширение имени одного файла, а наиболее универсальная форма — ключ, который применяется ко всем файлам и папкам файлов. Между этими двумя крайними значениями можно также определить PROGID, который группирует набор расширений имен файлов (например, .jpg и .jpeg типы группируются как jpegfile). При определении списков свойств их следует определять для ProgIDs или, в некоторых случаях, для конкретных расширений имен файлов. Избегайте использования широких записей, таких как ключ AllFileSystemObjects.
Связанные разделы
-
Рекомендации по обработчику свойств и часто задаваемые вопросы