gpt4 book ai didi

c# - 运行从 C# 应用程序最小化的 Metro 应用程序

转载 作者:太空宇宙 更新时间:2023-11-03 22:57:06 26 4
gpt4 key购买 nike

对于非 Metro 应用程序,ProcessStartInfo.WindowStyle 可用于最小化运行应用程序:

ProcessStartInfo processStartInfo = new ProcessStartInfo("notepad.exe");
processStartInfo.WindowStyle = ProcessWindowStyle.Minimized;
Process.Start(processStartInfo);

也可以使用 Kernel32.CreateProcess .

但是,对于 Metro 应用程序,窗口样式方法不起作用:

ProcessStartInfo processStartInfo = new ProcessStartInfo("microsoft-edge://");
processStartInfo.WindowStyle = ProcessWindowStyle.Minimized;
Process.Start(processStartInfo);

CreateProcess 是 only applicable for non-metro apps .

有没有办法最小化运行 Metro 应用程序? (注意,这不同于运行 metro 应用程序,获取窗口句柄,然后最小化窗口)

最佳答案

不幸的是,目前似乎不支持将 UWP 应用程序最小化到系统托盘中。如果你确实想要这个功能,你可以通过投票来帮助实现 UWP System tray support.

关于c# - 运行从 C# 应用程序最小化的 Metro 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44877464/

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