System.AppUserModel.ID
プロセス、ファイル、ウィンドウを特定のアプリケーションに関連付けるために使用される明示的なアプリケーション ユーザー モデル ID (AppUserModelID)。 場合によっては、システムによってプロセスに割り当てられた内部 AppUserModelID に依存するだけで十分です。 ただし、複数のプロセスを所有するアプリケーションや、ホスト プロセスで実行されているアプリケーションは、このプロパティを使用して明示的に識別し、それ以外の場合は異なるウィンドウを 1 つのタスク バー ボタンの下にグループ化し、そのアプリケーションのジャンプ リストの内容を制御できるようにする必要があります。
ウィンドウでこのプロパティを設定するには、SHGetPropertyStoreForWindow を使用してウィンドウのプロパティ ストアを取得し、その取得したメソッド IPropertyStore オブジェクトを使用してそのウィンドウの System.AppUserModel.ID プロパティを設定します。
詳細については、「アプリケーション ユーザー モデル ID (AppUserModelID)を参照してください。
System.AppUserModel.ID プロパティが設定されると、その AppUserModelID を指定すると、タスク バーにウィンドウまたはショートカットの情報を更新するように通知されます。
その他のウィンドウおよびショートカット プロパティを明示的な AppUserModelID と組み合わせて使用すると、ウィンドウに関連付けられたグループ化とピン留め、タスク バーで使用される表示名とアイコン、タスク バーにピン留めされたアプリケーションを起動するコマンド、またはアプリケーションのジャンプ リストを介してアプリケーションの新しいインスタンスを起動できます。 これらのプロパティは、System.AppUserModel.ID プロパティを設定する前に設定する必要があります。 詳細については、次のトピックを参照してください。
- System.AppUserModel.PreventPinning
- System.AppUserModel.RelaunchCommand
- System.AppUserModel.RelaunchDisplayNameResource
- System.AppUserModel.RelaunchIconResource
Windows 10、バージョン 1703、Windows 10、バージョン 1607、Windows 10、バージョン 1511、Windows 10、バージョン 1507、Windows 8.1、Windows 8、Windows 7
propertyDescription
name = System.AppUserModel.ID
shellPKey = PKEY_AppUserModel_ID
formatID = 9F4C2855-9F79-4B39-A8D0-E1D42DE1D5F3
propID = 5
SearchInfo
InInvertedIndex = false
IsColumn = false
typeInfo
type = String
IsInnate = false
備考
PKEY 値は Propkey.h で定義されます。
関連トピック
-
SHGetPropertyStoreForWindowの
-
propertyDescriptionList を する
-
propertyDescription を する
-
searchInfo の
-
labelInfo を する
-
typeInfo を する
-
displayInfo を する
-
aliasInfo を する
-
stringFormat を する
-
booleanFormat を する
-
numberFormat を する
-
dateTimeFormat を する
-
enumeratedList を する
-
列挙型 を する
-
enumRange を する
-
drawControl を する
-
editControl を する
-
filterControl を する
-
queryControl の