System.AppUserModel.RelaunchDisplayNameResource
指定當使用者選擇將應用程式釘選到任務列,或透過其按鈕的 [跳躍清單] 啟動新實例時,用於任務列上建立之快捷方式的顯示名稱。 此屬性的值必須是下列其中一項:
- 間接資源字串,例如 “@%systemdir%\system32\shell32.dll,-19263”。 請注意,需要 『@』 字元才能區分間接字串與純文字字串(在下一個點符段落中所述)。 這個間接字串包含二進位檔,以及該二進位檔中包含的字串資源標識符。 強烈建議您使用這個間接字串格式,以確保當系統語言透過多語使用者介面 (MUI) 變更時,顯示名稱會適當地變更。 需要資源識別碼之前的 『-』 字元。
- 不指向資源的純文字字串。 只有當顯示名稱是動態計算或從不支援 MUI 的數據源取得時,才應該使用這個值。 例如,字串可能是裝置的名稱,例如 「Microsoft Zune」,以防當該應用程式連接到計算機時出現。
注意
System.AppUserModel.RelaunchCommand 和 System.AppUserModel.RelaunchDisplayNameResource 必須一律設定在一起。 如果未設定其中一個屬性,則不會使用這兩個屬性。
只有當視窗具有明確的應用程式使用者模型標識碼 (AppUserModelID) 時,才會使用這個屬性(System.AppUserModel.ID,透過 SHGetPropertyStoreForWindow設定)。 如果窗口沒有明確的 AppUserModelID,則會忽略這個屬性,而且視窗會分組並釘選,就像是擁有它的進程一部分一樣。 如需應用程式明確 AppUserModelID 及其在工作列釘選上作用的詳細資訊,請參閱 應用程式使用者模型識別碼 (AppUserModelIDs)。 此屬性是供想要提供非預設重新啟動資訊的應用程式或視窗使用。 如需詳細資訊,請參閱 System.AppUserModel.RelaunchCommand。
注意
如果 已設定 System.AppUserModel.PreventPinning,則會忽略此屬性。 這可讓應用程式藉由指派明確的AppUserModelID來控制其視窗的群組,但防止這些視窗釘選。
若要在視窗上設定此屬性,請使用 SHGetPropertyStoreForWindow 來擷取視窗的屬性存放區,並使用擷取 IPropertyStore 物件的方法,設定該視窗的 System.AppUserModel.RelaunchDisplayNameResource 属性。
Windows 10 版本 1703、Windows 10 版本 1607、Windows 10、版本 1511、Windows 10 版本 1507、Windows 8.1、Windows 8、Windows 7
propertyDescription
name = System.AppUserModel.RelaunchDisplayNameResource
shellPKey = PKEY_AppUserModel_RelaunchDisplayNameResource
formatID = 9F4C2855-9F79-4B39-A8D0-E1D42DE1D5F3
propID = 4
SearchInfo
InInvertedIndex = false
IsColumn = false
typeInfo
type = String
IsInnate = false
言論
PKEY 值定義於 Propkey.h 中。
相關主題