我为 Windows 构建了一个全屏 GUI 应用程序(使用 LabVIEW,但语言应该无关紧要),它应该从 Windows 开始。我希望它是全屏的(隐藏 Windows 任务栏),所以我将窗口边界设置为屏幕的分辨率。
当我从资源管理器手动启动 exe 时,窗口会正确隐藏任务栏。但是当我在 Windows 登录时从计划任务启动它时,它位于任务栏后面,直到我单击该应用程序。当我在任务计划程序中运行计划任务手册时也是如此。
我尝试了 Win32 API 函数 SetForegroundWindow 但没有成功。也许条件不满足但我不明白为什么,没有其他可见窗口。
应用程序自动启动时如何强制全屏显示?
如果应用程序本身无法做到这一点,则应用程序代码的外部解决方案可能没问题(例如,一些脚本与计划任务一起运行),但我也没有看到。