次の方法で共有


System.AppUserModel.ID

プロセス、ファイル、ウィンドウを特定のアプリケーションに関連付けるために使用される明示的なアプリケーション ユーザー モデル ID (AppUserModelID)。 場合によっては、システムによってプロセスに割り当てられた内部 AppUserModelID に依存するだけで十分です。 ただし、複数のプロセスを所有するアプリケーションや、ホスト プロセスで実行されているアプリケーションは、このプロパティを使用して明示的に識別し、それ以外の場合は異なるウィンドウを 1 つのタスク バー ボタンの下にグループ化し、そのアプリケーションのジャンプ リストの内容を制御できるようにする必要があります。

ウィンドウでこのプロパティを設定するには、SHGetPropertyStoreForWindow を使用してウィンドウのプロパティ ストアを取得し、その取得したメソッド IPropertyStore オブジェクトを使用してそのウィンドウの System.AppUserModel.ID プロパティを設定します。

詳細については、「アプリケーション ユーザー モデル ID (AppUserModelID)を参照してください。

System.AppUserModel.ID プロパティが設定されると、その AppUserModelID を指定すると、タスク バーにウィンドウまたはショートカットの情報を更新するように通知されます。

その他のウィンドウおよびショートカット プロパティを明示的な AppUserModelID と組み合わせて使用すると、ウィンドウに関連付けられたグループ化とピン留め、タスク バーで使用される表示名とアイコン、タスク バーにピン留めされたアプリケーションを起動するコマンド、またはアプリケーションのジャンプ リストを介してアプリケーションの新しいインスタンスを起動できます。 これらのプロパティは、System.AppUserModel.ID プロパティを設定する前に設定する必要があります。 詳細については、次のトピックを参照してください。

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 で定義されます。

アプリケーション ユーザー モデル ID (AppUserModelID)

SHGetPropertyStoreForWindow

propertyDescriptionList する

propertyDescription する

searchInfo

labelInfo する

typeInfo する

displayInfo する

aliasInfo する

stringFormat する

booleanFormat する

numberFormat する

dateTimeFormat する

enumeratedList する

列挙型 する

enumRange する

イメージ

drawControl する

editControl する

filterControl する

queryControl

relatedPropertyInfo

関連するProperty