Sdílet prostřednictvím


System.AppUserModel.RelaunchCommand

Určuje příkaz, který lze spustit prostřednictvím ShellExecute ke spuštění aplikace, když je připnut na hlavní panel nebo když je spuštěna nová instance aplikace prostřednictvím seznamu přeskakování aplikace.

Mezi příklady patří:

shell:::{ED228FDF-9EA8-4870-83B1-96B02CFE0D52}

virtualhost.exe /virtualapp:12345

notepad.exe

Tato vlastnost se používá pouze v případě, že okno má explicitní ID modelu uživatele aplikace (AppUserModelID) (System.AppUserModel.ID, nastaveno prostřednictvím SHGetPropertyStoreForWindow). Pokud okno nemá explicitní AppUserModelID, tato vlastnost se ignoruje a okno se seskupí a připne, jako by to bylo součástí procesu, který ho vlastní. Další informace o aplikaci explicitní AppUserModelIDs a jejich účinek na připnutí hlavního panelu naleznete v tématu ID modelu uživatele aplikace (AppUserModelIDs).

Tato vlastnost je určená pro aplikace nebo okna, která chtějí poskytovat informace o opětovném spuštění jiného než výchozího nastavení.

Poznámka

System.AppUserModel.RelaunchCommand a System.AppUserModel.RelaunchDisplayNameResource musí být vždy nastaveny společně. Pokud jedna z těchto vlastností není nastavená, použije se ani jedna z těchto vlastností.

 

Tato vlastnost spolu s System.AppUserModel.RelaunchDisplayNameResource a System.AppUserModel.RelaunchIconResource lze použít k vizuálnímu definování okna jako aplikace pro uživatele. To je užitečné pro scénáře hostitelských aplikací, kdy jedna instance hostitele spouští více podřízených aplikací. Například virtuální počítač, který je hostitelem několika virtualizovaných aplikací, může chtít, aby se tyto virtualizované aplikace zobrazovaly uživateli jako jednotlivé aplikace. Virtuální počítač může označit každé okno explicitním id AppUserModelID a příslušnými vlastnostmi opětovného spuštění, aby se zobrazovaly jako aplikace. Uživatel by ho pak mohl připnout na hlavní panel a znovu připojit připnutou instanci.

Poznámka

Tato vlastnost se ignoruje, pokud je nastavena System.AppUserModel.PreventPinning. To aplikaci umožňuje řídit seskupení jeho oken tím, že jim přiřadíte explicitní AppUserModelIDs, ale zabráníte tomu, aby se tato okna připnula.

 

Chcete-li nastavit tuto vlastnost v okně, použijte SHGetPropertyStoreForWindow načtení úložiště vlastností okna a použijte metody, které načteny IPropertyStore objekt nastavit System.AppUserModel.RelaunchCommand vlastnost tohoto okna.

Windows 10 verze 1703, Windows 10 verze 1607, Windows 10 verze 1511, Windows 10, verze 1507, Windows 8.1, Windows 8, Windows 7

propertyDescription
   name = System.AppUserModel.RelaunchCommand
   shellPKey = PKEY_AppUserModel_RelaunchCommand
   formatID = 9F4C2855-9F79-4B39-A8D0-E1D42DE1D5F3
   propID = 2
   SearchInfo
      InInvertedIndex = false
      IsColumn = false
   typeInfo
      type = String
      IsInnate = false

Poznámky

Hodnoty PKEY jsou definovány v Propkey.h.

ID uživatelských modelů aplikací (AppUserModelIDs)

System.AppUserModel.ID

vlastnostDescriptionList

vlastnostDescription

searchInfo

labelInfo

typeInfo

displayInfo

aliasInfo

stringFormat

booleanFormat

numberFormat

dateTimeFormat

výčtu

výčtu

enumRange

obrázku

drawControl

editControl

filterControl

queryControl

související PropertyInfo

související Property