Freigeben über


System.ItemNameDisplay

Der Anzeigename im Formular "Vollständigstes". Es ist die eindeutige Darstellung des Elementnamens, der für Endbenutzer am besten geeignet ist.

Windows 10, version 1703, Windows 10, version 1607, Windows 10, version 1511, Windows 10, version 1507, Windows 8.1, Windows 8, Windows 7, Windows Vista

propertyDescription
   name = System.ItemNameDisplay
   shellPKey = PKEY_ItemNameDisplay
   formatID = B725F130-47EF-101A-A5F1-02608C9EEBAC
   propID = 10
   SearchInfo
      InInvertedIndex = true
      IsColumn = true
   typeInfo
      type = String
      IsInnate = true

Bemerkungen

PKEY-Werte werden in Propkey.h definiert.

Dieser Wert ist die Verketten von System.ItemNamePrefix- und System.ItemName-.

Wenn es sich bei dem Element um eine Datei handelt, enthält diese Eigenschaft den Anzeigenamen, wie im Datei-Explorer gezeigt. Es gibt akzeptable Fälle, in denen System.FileName- angegeben wird, der Wert dieser Eigenschaft jedoch völlig anders ist. E-Mail-Nachrichten sind ein gutes Beispiel. Wenn es sich bei dem Element um eine E-Mail-Nachricht handelt, ist der Elementname normalerweise der Betreff. In diesem Fall muss der Wert die Verkettung von System.ItemNamePrefix- und System.ItemName-sein. Da der Wert von System.ItemNamePrefix alle nachfolgenden Leerzeichen ausschließt, muss die Verkettung beim Generieren System.ItemNameDisplayein Leerzeichen enthalten. Beachten Sie, dass diese Eigenschaft nicht garantiert einzigartig ist, sondern darauf ausgelegt ist, den höchstwahrscheinlichen Kandidaten zu bewerben, der eindeutig sein kann und auch für Endbenutzer sinnvoll ist.

Bei Dokumenten kann die "System.Title"- beispielsweise als "System.ItemNameDisplay"verwendet werden, aber in der Praxis ist der Titel der Dokumente möglicherweise nicht nützlich oder eindeutig genug, um als einziges System.ItemNameDisplay zu funktionieren. Stattdessen ist die Bereitstellung System.FileName- als Wert von System.ItemNameDisplay eine bessere Wahl. In Windows Mail wird E-Mail im Dateisystem als .eml Dateien gespeichert. Die System.FileName-Werte für diese Dateien sind nicht menschlichen Benutzerfreundlichkeit, da sie GUIDs sind. In diesem Beispiel ist die Förderung System.Subject als System.ItemNameDisplay sinnvoller.

Kompatibilitätshinweise:

  • Shellordnerimplementierungen unter Windows Vista: Verwenden Sie PKEY_ItemNameDisplay für die Namensspalte, wenn Windows Explorer IShellFolder::GetDisplayNameOf(SHGDN_NORMAL) aufrufen soll, um den Wert des Namens abzurufen. Verwenden Sie einen anderen PKEY, z. B. PKEY_ItemName, wenn Windows Explorer entweder den Eigenschaftenspeicher des Ordners oder IShellFolder2::GetDetailsEx aufrufen soll, um den Wert des Namens abzurufen.
  • Shellordnerimplementierungen unter Windows XP: Die erste Spalte muss die Namensspalte sein, und Windows Explorer ruft IShellFolder::GetDisplayNameOf auf, um den Wert des Namens abzurufen. Die PKEY/SCID spielt keine Rolle.
Elementtyp Beispiel
Datei hello.txt
Nachricht Re: Wo befindet sich die Besprechung?
Geräteordner song.wma
Ordner Urkunden

 

propertyDescription-

searchInfo-

labelInfo-

typeInfo-

displayInfo-

stringFormat-

booleanFormat-

numberFormat-

dateTimeFormat-

aufgezählte Liste

drawControl-

editControl-

filterControl-

queryControl-