System.AppUserModel.ID
明確應用程式使用者模型識別碼 (AppUserModelID) 用來將進程、檔案和視窗與特定應用程式產生關聯。 在某些情況下,就足以依賴系統指派給進程的內部AppUserModelID。 不過,擁有多個進程的應用程式或主進程中執行的應用程式可能需要透過這個屬性明確識別自己,以便將其其他不同的視窗分組在單一任務欄按鈕下,並控制該應用程式的跳躍清單內容。
若要在視窗上設定此屬性,請使用 SHGetPropertyStoreForWindow 來擷取視窗的屬性存放區,並使用擷取 IPropertyStore 物件的 方法來設定該視窗的 System.AppUserModel.ID 屬性。
如需詳細資訊,請參閱 應用程式使用者模型識別碼 (AppUserModelIDs)。
在設定 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 中。
相關主題