我的程序在任务栏(不是 MDI)上打开多个窗口。我想显示一个特定于每个窗口的 Jumplist。它是如何完成的?
问问题
309 次
1 回答
3
Windows 使用应用程序用户模型 ID对任务栏按钮和跳转列表进行分组。这使您可以将多个进程组合在一起,或者在您的情况下从同一进程中拆分多个窗口。
您可以使用该SHGetPropertyStoreForWindow()
函数为窗口分配不同的AppUserModelID,以获取窗口的IPropertyStore
界面,然后设置其System.AppUserModel.ID
属性。
于 2016-07-22T01:28:01.677 回答