我试图隐藏任务栏中的UWP应用程序.
我从Windows的这个问题中找到了两种方法,但这在UWP中不起作用.
1.删除WS_EX_TOOLWINDOW
并添加WS_EX_APPWINDOW
到Windows样式.
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
Run Code Online (Sandbox Code Playgroud)