gpt4 book ai didi

c++ - 如何在自动启动时隐藏 MFC 启动画面?

转载 作者:行者123 更新时间:2023-11-28 01:13:22 31 4
gpt4 key购买 nike

我有一个没有主窗口的 MFC 应用程序。当用户启动它时,它会显示启动画面 1~2 秒,然后启动画面淡出到系统托盘。用户通过单击托盘中的图标开始访问菜单。

该应用程序还可以在用户登录 Windows 时自动启动(在“启动”文件夹中添加条目)。重复上述相同的过程。我认为启动画面在自动启动时有点麻烦。我喜欢在自动启动时隐藏启动画面,但如果用户手动运行应用程序,则保持显示启动画面。我想知道执行此操作的最佳方法是什么?

非常感谢!

最佳答案

一个简单的方法是在启动文件夹中设置应用程序的快捷方式,该快捷方式在命令行上指定一个参数,例如如果您的应用程序名为 myapp.exe 在快捷方式属性中,您可以键入 <path to myapp>\myapp.exe -nosplash

然后修改您的应用程序代码以检查可能的命令行参数
GetCommandLine查看是否 -nosplash 已通过,然后不显示启动画面。显然,如果用户刚刚通过双击应用程序本身启动它, -nosplash 不会出现,它会正常显示启动画面。

关于c++ - 如何在自动启动时隐藏 MFC 启动画面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/774474/

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