2016-07-22 12 views
0

Моя программа открывает несколько окон на панели задач (а не MDI). Я хочу показать Jumplist, который является специфическим для каждого окна. Является ли это возможным? Если да, то как это делается?Показать конкретный список JumpList в Windows

+0

Да, возможно. Ответит ли это на ваш вопрос или вы хотите задать другой вопрос? – IInspectable

ответ

2

Windows использует команду Application User Model ID для группировки кнопок панели задач и списков переходов. Это позволяет группировать несколько процессов вместе или в вашем случае разбивать несколько окон из одного процесса.

Вы можете назначить различные AppUserModelID к окну с помощью функции SHGetPropertyStoreForWindow() получить интерфейс окна IPropertyStore, а затем установить его свойство System.AppUserModel.ID.