我有一个应用程序可以在某些操作上打开另一个窗口。我为新窗口设置了单独的图标,任务栏中出现了一个新项目,但该项目堆叠在原始应用程序窗口的后面。是否可以在任务栏中显示未堆叠的新窗口?所以我会在任务栏中有 2 个图标。
请查看图片以了解我的问题。
感谢 Xaruth 为我指明了正确的方向,我找到了答案。似乎寡妇使用一个ApplicationID
来确定一个窗口是否应该与另一个窗口分组。
如果您下载 Windows API 代码包,您可以将ApplicationID
要显示的窗口设置为单独的任务栏图标。
这是代码:
TaskbarManager.Instance.SetApplicationIdForSpecificWindow(
new WindowInteropHelper(wind).Handle, "Gx3OptimisationWindow");
其中 wind 是您想要作为单独图标的窗口,并且GX3OptimisationWindow
是新的ApplicationID
.