Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Nazwa wyświetlana w formularzu "najbardziej kompletnym". Jest to unikatowa reprezentacja nazwy elementu najbardziej odpowiednia dla użytkowników końcowych.
Windows 10, wersja 1703, Windows 10, wersja 1607, Windows 10, wersja 1511, Windows 10, wersja 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
Uwagi
Wartości PKEY są definiowane w pliku Propkey.h.
Ta wartość jest połączeniem System.ItemNamePrefix i System.ItemName.
Jeśli element jest plikiem, ta właściwość zawiera nazwę wyświetlaną, jak pokazano w Eksploratorze plików. Istnieją dopuszczalne przypadki, gdy System.FileName jest podana, ale wartość tej właściwości jest zupełnie inna. Wiadomości e-mail są dobrym przykładem. Jeśli element jest wiadomością e-mail, nazwa elementu jest zwykle tematem. W takim przypadku wartość musi być łączeniem System.ItemNamePrefix i System.ItemName. Ponieważ wartość Elementu System.ItemNamePrefix wyklucza wszystkie spacje końcowe, łączenie musi zawierać miejsce podczas generowania System.ItemNameDisplay. Należy pamiętać, że ta właściwość nie ma gwarancji, że jest unikatowa, ale jest przeznaczona do promowania najbardziej prawdopodobnego kandydata, który może być unikatowy, a także ma sens dla użytkowników końcowych.
Na przykład w przypadku dokumentów System.Title można użyć jako System.ItemNameDisplay, ale w praktyce tytuł dokumentów może nie być przydatny lub wystarczająco unikatowy, aby działał jako jedyny element System.ItemNameDisplay. Zamiast tego podaj System.FileName, ponieważ wartość System.ItemNameDisplay jest lepszym wyborem. W programie Poczta systemu Windows poczta e-mail jest przechowywana w systemie plików jako pliki .eml. Wartości System.FileName dla tych plików nie są przyjazne dla człowieka, ponieważ są to identyfikatory GUID. W tym przykładzie promowanie System.Subject jak System.ItemNameDisplay ma większe znaczenie.
Uwagi dotyczące zgodności :
- Implementacje folderów powłoki w systemie Windows Vista: użyj PKEY_ItemNameDisplay dla kolumny nazwy, gdy chcesz, aby Eksplorator Windows wywoływać IShellFolder::GetDisplayNameOf(SHGDN_NORMAL), aby uzyskać wartość nazwy. Użyj innego klucza PKEY, takiego jak PKEY_ItemName, jeśli chcesz, aby Eksplorator Windows wywołał magazyn właściwości folderu lub IShellFolder2::GetDetailsEx, aby uzyskać wartość nazwy.
- Implementacje folderów powłoki w systemie Windows XP: pierwsza kolumna musi być kolumną nazwy, a Eksplorator Windows wywołuje IShellFolder::GetDisplayNameOf, aby uzyskać wartość nazwy. PKEY/SCID nie ma znaczenia.
| Typ elementu | Przykład |
|---|---|
| Plik | hello.txt |
| Komunikat | Re: Gdzie jest spotkanie? |
| Folder urządzenia | song.wma |
| Folder | Dokumentów |
Tematy pokrewne