Freigeben über


System.AppUserModel.RelaunchDisplayNameResource

Gibt den Anzeigenamen an, der für die auf der Taskleiste erstellte Verknüpfung verwendet wird, wenn der Benutzer eine Anwendung an die Taskleiste anheftet oder eine neue instance über die Sprungliste der Schaltfläche startet. Der Wert dieser Eigenschaft muss einer der folgenden sein:

  • Eine indirekte Ressourcenzeichenfolge wie "@%systemdir%\system32\shell32.dll,-19263". Beachten Sie, dass das Zeichen "@" erforderlich ist, um eine indirekte Zeichenfolge von einer Nur-Text-Zeichenfolge zu unterscheiden (beschrieben im nächsten Aufzählungszeichen). Diese indirekte Zeichenfolge besteht aus einer Binärdatei und einer Ressourcen-ID der in dieser Binärdatei enthaltenen Zeichenfolge. Es wird dringend empfohlen, dieses indirekte Zeichenfolgenformular zu verwenden, um sicherzustellen, dass sich der Anzeigename entsprechend ändert, wenn die Systemsprache über die mehrsprachige Benutzeroberfläche (MuI) geändert wird. Das Zeichen "-" vor der Ressourcen-ID ist erforderlich.
  • Eine Nur-Text-Zeichenfolge, die nicht auf eine Ressource verweist. Dies sollte nur verwendet werden, wenn der Anzeigename dynamisch berechnet oder aus einer Datenquelle abgerufen wird, die MUI nicht unterstützt. Die Zeichenfolge kann beispielsweise der Name eines Geräts sein, z. B. "Microsoft Zune", in Fällen, in denen die Anwendung angezeigt wird, wenn dieses Gerät an den Computer angeschlossen ist.

Hinweis

System.AppUserModel.RelaunchCommand und System.AppUserModel.RelaunchDisplayNameResource müssen immer zusammen festgelegt werden. Wenn eine dieser Eigenschaften nicht festgelegt ist, wird keine verwendet.

 

Diese Eigenschaft wird nur verwendet, wenn ein Fenster über eine explizite Anwendungsbenutzermodell-ID (AppUserModelID) verfügt (System.AppUserModel.ID, festgelegt über SHGetPropertyStoreForWindow). Wenn das Fenster keine explizite AppUserModelID aufweist, wird diese Eigenschaft ignoriert, und das Fenster wird gruppiert und angeheftet, als ob es Teil des Prozesses wäre, der es besitzt. Weitere Informationen zur Anwendung expliziter AppUserModelIDs und deren Auswirkungen auf das Anheften der Taskleiste finden Sie unter Anwendungsbenutzermodell-IDs (AppUserModelIDs). Diese Eigenschaft soll von Anwendungen oder Fenstern verwendet werden, die nicht standardmäßige Neustartinformationen bereitstellen möchten. Weitere Informationen finden Sie unter System.AppUserModel.RelaunchCommand.

Hinweis

Diese Eigenschaft wird ignoriert, wenn System.AppUserModel.PreventPinning festgelegt ist. Dadurch kann eine Anwendung die Gruppierung ihrer Fenster steuern, indem sie ihnen explizite AppUserModelIDs zuweisen, aber verhindert, dass diese Fenster angeheftet werden.

 

Um diese Eigenschaft für ein Fenster festzulegen, verwenden Sie SHGetPropertyStoreForWindow , um den Eigenschaftenspeicher des Fensters abzurufen, und verwenden Sie die Methoden des abgerufenen IPropertyStore-Objekts , um die System.AppUserModel.RelaunchDisplayNameResource-Eigenschaft dieses Fensters festzulegen.

Windows 10, Version 1703, Windows 10, Version 1607, Windows 10, Version 1511, Windows 10, Version 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

Bemerkungen

PKEY-Werte werden in Propkey.h definiert.

Anwendungsbenutzermodell-IDs (AppUserModelIDs)

System.AppUserModel.ID

propertyDescriptionList

propertyDescription

searchInfo

labelInfo

Typeinfo

displayInfo

aliasInfo

Stringformat

booleanFormat

Numberformat

dateTimeFormat

enumeratedList

enum

enumRange

image

drawControl

editControl

filterControl

queryControl

relatedPropertyInfo

relatedProperty