gpt4 book ai didi

c# - 从任务栏隐藏 UWP 应用程序

转载 作者:太空狗 更新时间:2023-10-29 23:43:47 25 4
gpt4 key购买 nike

我正在尝试从任务栏中隐藏 UWP 应用程序。

我从 this question 找到了两条路适用于 Windows 应用程序,但不适用于 UWP。

1.删除WS_EX_TOOLWINDOW并添加WS_EX_APPWINDOW到窗口样式。

2.使用ITaskbarList::DeleteTab从任务栏中删除它。

我对处理程序有疑问。 MainWindowHandle 是空的!我知道这是因为 UWP,但我现在该怎么做?

Process[] p = Process.GetProcessesByName("Microsoft.StickyNotes");
IntPtr windowHandle = p[0].Handle;
var taskbarList = (ITaskbarList)new CoTaskbarList();
taskbarList.HrInit();
taskbarList.DeleteTab(windowHandle); //doesn't do anything

最佳答案

不幸的是,你无法隐藏它。在前台运行的应用程序无法从任务栏中隐藏。 UWP 目前还完全不支持它。
但是您可以使用后台任务。 Here's an answer for a similar problem .

关于c# - 从任务栏隐藏 UWP 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40580060/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com