0

我为 Windows 构建了一个全屏 GUI 应用程序(使用 LabVIEW,但语言应该无关紧要),它应该从 Windows 开始。我希望它是全屏的(隐藏 Windows 任务栏),所以我将窗口边界设置为屏幕的分辨率。

当我从资源管理器手动启动 exe 时,窗口会正确隐藏任务栏。但是当我在 Windows 登录时从计划任务启动它时,它位于任务栏后面,直到我单击该应用程序。当我在任务计划程序中运行计划任务手册时也是如此。

我尝试了 Win32 API 函数 SetForegroundWindow 但没有成功。也许条件不满足但我不明白为什么,没有其他可见窗口。

应用程序自动启动时如何强制全屏显示?

如果应用程序本身无法做到这一点,则应用程序代码的外部解决方案可能没问题(例如,一些脚本与计划任务一起运行),但我也没有看到。

4

1 回答 1

0

嘿,所以当我安排一个全屏应用程序在登录时运行时,我遇到了同样的麻烦。我解决这个问题的方法是创建一个鼠标单击宏并在用户使用应用程序登录时安排它(必须设置 10 秒延迟以允许应用程序加载)。

这有点狡猾,但它为我完成了

于 2020-04-18T11:02:13.080 回答