Поделиться через


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 . Это позволяет приложению управлять группировкой окон, назначая им явные идентификаторы AppUserModel, но предотвращая закрепление этих окон.

 

Чтобы задать это свойство в окне, используйте 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.

Идентификаторы модели пользователя приложения (Идентификаторы AppUserModelID)

System.AppUserModel.ID

propertyDescriptionList

PropertyDescription

searchInfo

labelInfo

Typeinfo

displayInfo

aliasInfo

Stringformat

booleanFormat

numberFormat

dateTimeFormat

enumeratedList

enum

enumRange

image

drawControl

editControl

filterControl

queryControl

relatedPropertyInfo

relatedProperty