我们有一个主应用程序,它加载了几个插件,这些插件有自己的图标和子窗口。
问题出在 Windows 7 中,任务栏中的图标始终是主应用程序的图标,即使在子窗口中也是如此。但是,Alt+Tab 菜单会显示相应的图标。
我知道这是由于固定功能,Windows 7 可能使用主 exe 的图标来处理这个问题。
有没有办法可以更改子窗口上的任务栏图标?也可能禁用固定?固定这些子窗口会让人感到困惑,因为它无法正常工作。
最佳答案
您无法固定子窗口 - 固定在应用程序级别进行。如果您固定/取消固定一个子窗口,您将(取消)固定整个应用程序。无法禁用此行为,因为它是适用于任务栏中任何窗口的操作系统级功能(尽管您可以选择不在任务栏中显示这些窗口)。
我不确定 Window 图标,但我想您说的只是使用应用程序图标是对的。
关于c# - WPF 子窗口 - Windows 7 任务栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5635569/