Specifies the display name used for the shortcut created on the taskbar when the user chooses to pin an application to the taskbar or launch a new instance through its button's Jump List. The value of this property must be one of the following:
- An indirect resource string such as "@%systemdir%\system32\shell32.dll,-19263". Note that the '@' character is required to distinguish an indirect string from a plain-text string (described in the next bulleted paragraph). This indirect string consists of a binary file and a resource ID of the string contained in that binary. We strongly recommend that you use this indirect string form, which ensures that the display name changes appropriately when the system language is changed through the Multilingual User Interface (MUI). The '-' character before the resource ID is required.
- A plain-text string that does not point to a resource. This should only be used when the display name is dynamically calculated or obtained from a data source that does not support MUI. For example, the string could be the name of a device, such as "Microsoft Zune", in cases where the application appears when that device is attached to the computer.
This property is used only if a window has an explicit Application User Model ID (AppUserModelID) (System.AppUserModel.ID, set through SHGetPropertyStoreForWindow). If the window does not have an explicit AppUserModelID, this property is ignored and the window is grouped and pinned as if it were part of the process that owns it. For more information on the application of explicit AppUserModelIDs and their effect on taskbar pinning, see Application User Model IDs (AppUserModelIDs). This property is meant to be used by applications or windows that want to provide non-default relaunch information. For more information, see System.AppUserModel.RelaunchCommand.
Note This property is ignored if System.AppUserModel.PreventPinning is set. This enables an application to control the grouping of its windows by assigning them explicit AppUserModelIDs but preventing those windows from being pinned.
To set this property on a window, use SHGetPropertyStoreForWindow to retrieve the window's property store, and use the methods of that retrieved IPropertyStore object to set the System.AppUserModel.RelaunchDisplayNameResource property of that window.
propertyDescription name = System.AppUserModel.RelaunchDisplayNameResource shellPKey = PKEY_AppUserModel_RelaunchDisplayNameResource formatID = 9F4C2855-9F79-4B39-A8D0-E1D42DE1D5F3 propID = 4 searchInfo inInvertedIndex = false isColumn = false isColumnSparse = true columnIndexType = OnDemand maxSize = 128 mnemonics labelInfo label sortDescription invitationText hideLabel = false typeInfo type = String groupingRange = Discrete isInnate = false canBePurged = true multipleValues = false isGroup = false aggregationType = Default isTreeProperty = false isViewable = false searchRawValue = false conditionType = String defaultOperation = Equal aliasInfo sortByAlias = None additionalSortByAliases = None displayInfo defaultColumnWidth = 20 displayType alignment = Left relativeDescriptionType = General defaultSortDirection = Ascending stringFormat formatAs = General booleanFormat formatAs = YesNo numberFormat formatAs = General formatDurationAs = hh:mm:ss dateTimeFormat formatAs = General formatTimeAs = ShortTime formatDateAs = ShortDate enumeratedList defaultText useValueForDefault = False enum value text mnemonics image enumRange minValue setValue text mnemonics image drawControl control = Default editControl control = Default filterControl control = Default queryControl control = Default relatedPropertyInfo relatedProperty relationshipName propertyName
PKEY values are defined in Propkey.h.
- Application User Model IDs (AppUserModelIDs)