System.AppUserModel.RelaunchCommand
アプリケーションがタスク バーにピン留めされたとき、またはアプリケーションのジャンプ リストを使用してアプリケーションの新しいインスタンスが起動されたときに、ShellExecute を使用して実行できるコマンドを指定します。
例を次に示します。
shell:::{ED228FDF-9EA8-4870-83B1-96B02CFE0D52}
virtualhost.exe /virtualapp:12345
notepad.exe
このプロパティは、ウィンドウに明示的なアプリケーション ユーザー モデル ID (AppUserModelID) (System.AppUserModel.ID、SHGetPropertyStoreForWindow設定) がある場合にのみ使用されます。 ウィンドウに明示的な AppUserModelID がない場合、このプロパティは無視され、ウィンドウはグループ化され、所有するプロセスの一部であるかのようにピン留めされます。 明示的な AppUserModelID の適用とタスク バーのピン留めへの影響の詳細については、「アプリケーション ユーザー モデル ID (AppUserModelID)を参照してください。
このプロパティは、既定以外の再起動情報を提供するアプリケーションまたはウィンドウで使用されます。
手記
System.AppUserModel.RelaunchCommand と System.AppUserModel.RelaunchDisplayNameResource は、常に一緒に設定する必要があります。 これらのプロパティのいずれかが設定されていない場合は、どちらも使用されません。
このプロパティは、System.AppUserModel.RelaunchDisplayNameResource と System.AppUserModel.RelaunchIconResource と共に使用して、ウィンドウをユーザーに対するアプリケーションとして視覚的に定義できます。 これは、1 つのホスト インスタンスが複数の子アプリケーションを実行するホスト アプリケーションシナリオに役立ちます。 たとえば、複数の仮想化アプリケーションをホストする仮想マシンでは、それらの仮想化されたアプリケーションをユーザーに対して個別のアプリケーションとして表示する必要がある場合があります。 仮想マシンでは、各ウィンドウに明示的な AppUserModelID と適切な再起動プロパティのラベルを付けて、アプリケーションとして表示することができます。 その後、ユーザーはタスク バーにピン留めし、ピン留めされたインスタンスを "再起動" できます。
手記
System.AppUserModel.PreventPinning 設定されている場合、このプロパティは無視されます。 これにより、アプリケーションは明示的な AppUserModelID を割り当てても、それらのウィンドウがピン留めされないようにすることで、ウィンドウのグループ化を制御できます。
ウィンドウでこのプロパティを設定するには、SHGetPropertyStoreForWindow を使用してウィンドウのプロパティ ストアを取得し、その取得した IPropertyStore オブジェクトのメソッドを使用して、そのウィンドウの System.AppUserModel.RelaunchCommand プロパティを設定します。
Windows 10、バージョン 1703、Windows 10、バージョン 1607、Windows 10、バージョン 1511、Windows 10、バージョン 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
備考
PKEY 値は Propkey.h で定義されます。
関連トピック
-
propertyDescriptionList を する
-
propertyDescription を する
-
searchInfo の
-
labelInfo を する
-
typeInfo を する
-
displayInfo を する
-
aliasInfo を する
-
stringFormat を する
-
booleanFormat を する
-
numberFormat を する
-
dateTimeFormat を する
-
enumeratedList を する
-
列挙型 を する
-
enumRange を する
-
drawControl を する
-
editControl を する
-
filterControl を する
-
queryControl の