Verwenden von Eigenschaftenlisten

Nachdem Sie Ihre Eigenschaftenstrategie bewertet haben, müssen Sie bestimmen, welche Eigenschaften auf der Windows-Explorer-Benutzeroberfläche angezeigt werden sollen und wo. Es gibt verschiedene Standorte, an denen Eigenschaften schreibgeschützt angezeigt werden. Die Bearbeitung von Eigenschaften ist hingegen nur im Dialogfeld Eigenschaften aktiviert. Dieses Dialogfeld kann entweder über den Link Eigenschaften bearbeiten im Vorschaubereich oder über das Kontextmenü eines Elements aufgerufen werden.

Bei den Eigenschaftenlisten handelt es sich um durch Semikolon getrennte Zeichenfolgen mit der folgenden Form.

Prop:[flags]PropertyCanonicalName;[flags]PropertyCanonicalName;

Das einzige derzeit verfügbare Flag ist in der folgenden Tabelle aufgeführt.

Flag Beschreibung
* Zeigen Sie die Eigenschaft nicht im Vorschaubereich an, wie im Registrierungsschlüsselwert PreviewDetails angegeben. Sehen Sie sich das Beispiel an, das der nächsten Tabelle folgt, wenn der Wert dieser Eigenschaft nicht festgelegt ist.

 

Nachdem Sie eine Eigenschaftenliste definiert haben, können Sie diese Zeichenfolge in der Registrierung über das Standardmäßige Shell-Dateizuordnungssystem unter HKEY_CLASSES_ROOT speichern. In der folgenden Tabelle sind die Werte für die Eigenschaftenlisten zusammengefasst, die unter dem Registrierungsschlüssel für eine bestimmte Dateinamenerweiterung zugewiesen werden können.

Wert BESCHREIBUNG
FullDetails Eigenschaften werden auf der Registerkarte Details des Dialogfelds Eigenschaften angezeigt. Dies ist die vollständige Liste der Eigenschaften, die der Dateityp unterstützt.
VorschauDetails Eigenschaften werden im Vorschaubereich angezeigt.
PreviewTitle Eigenschaften werden im Titelbereich des Vorschaubereichs neben der Miniaturansicht des Elements angezeigt. Die maximale Anzahl von Einträgen ist 3. Wenn die Eigenschaftsliste mehr als die maximal zulässige Zahl enthält, werden die restlichen Einträge ignoriert.
TileInfo Eigenschaften werden angezeigt, wenn sich die Listenansicht im Kachelansichtsmodus befindet. Die maximale Anzahl von Einträgen ist 3. Wenn die Eigenschaftsliste mehr als die maximal zulässige Zahl enthält, werden die restlichen Einträge ignoriert. Hinweis: Dieser Wert war in Windows XP vorhanden.
ExtendedTileInfo Eigenschaften werden für ein Element angezeigt, wenn sich die Listenansicht im Erweiterten Kachelansichtsmodus befindet.
InfoTip Eigenschaften werden in einer Infoinfo angezeigt, wenn ein Benutzer über ein Element bewegt. Hinweis: Dieser Wert war in Windows XP vorhanden.
Quicktip Eigenschaften werden angezeigt, wenn es schwierig ist, Eigenschaften direkt aus einem Element abzurufen, z. B. wenn über eine langsame Netzwerkverbindung auf das Element zugegriffen werden muss. Es wird empfohlen, dass die hier benannten Eigenschaften, z. B. Typ oder Größe, nicht das Öffnen des Dateidatenstroms erfordern, um ihren Wert zu bestimmen. Hinweis: Dieser Wert war in Windows XP vorhanden.

 

Im folgenden Beispiel wird der PreviewDetails-Wert für einen .recipe-Dateityp mithilfe einer ProgID von RecipeKey definiert.

HKEY_CLASSES_ROOT
   .recipe
      (Default) = Recipe File
   RecipeFile
      PreviewDetails = prop:*System.Title;*System.Author

Wie im Thema Shelldateizuordnung erläutert, können Dateizuordnungen für die spezifischste für die allgemeinste Form beschrieben werden. Das spezifischste Formular ist die Einzelne Dateinamenerweiterung, und das allgemeinste Formular ist ein Schlüssel, der für alle Dateien und Dateiordner gilt. Zwischen diesen beiden Extremen können Sie auch eine PROGID definieren, die eine Gruppe von Dateinamenerweiterungen zusammen gruppiert (für instance- .jpg- und JPEG-Typen, die als JPEG-Datei gruppiert sind). Wenn Sie Eigenschaftenlisten definieren, sollten Sie diese für ProgIDs oder in einigen Fällen bestimmte Dateinamenerweiterungen definieren. Vermeiden Sie es, sich auf allgemeine Einträge wie den Schlüssel AllFileSystemObjects zu verlassen.

Grundlegendes zu Eigenschaftenhandlern

Verwenden von Kindnamen

Initialisieren von Eigenschaftenhandlern

Registrieren und Verteilen von Eigenschaftenhandlern

Bewährte Methoden und häufig gestellte Fragen zu Eigenschaftenhandlern