-7

我的程序在任务栏(不是 MDI)上打开多个窗口。我想显示一个特定于每个窗口的 Jumplist。它是如何完成的?

4

1 回答 1

3

Windows 使用应用程序用户模型 ID对任务栏按钮和跳转列表进行分组。这使您可以将多个进程组合​​在一起,或者在您的情况下从同一进程中拆分多个窗口。

您可以使用该SHGetPropertyStoreForWindow()函数为窗口分配不同的AppUserModelID,以获取窗口的IPropertyStore界面,然后设置其System.AppUserModel.ID属性。

于 2016-07-22T01:28:01.677 回答