在首次向用户显示表单之前,应用程序不会启动
Application not starting until form is displayed to user for the first time
这是一个奇怪的问题。 我编写了一个启动进程的 .NET 应用程序。 此过程是用 c++ 编写的 MFC 应用程序。 由于某种原因,在首次向用户显示表单之前,该过程不会开始执行任何操作。 例如,如果进程开始最小化,我必须取消最小化它(单击它(,然后它才会开始做它应该做的事情。 此外,如果我的应用程序正在运行并在屏幕锁定时启动此过程,则进程的行为与最小化相同。 在我解锁屏幕并首次向用户显示之前,它不会开始执行任何操作。 就像我说的,这是一个奇怪的问题,所以我希望我正确地传达了这个问题。
听起来你的功能嵌入在MFC Windows的加载事件中。如果希望应用程序更具反应性,请将该代码移动到应用程序类中。
相关文章:
- QSerialPort 在应用程序启动之前正在使用中
- C++ - 从 MFC 应用程序启动记事本,并将其默认标题从 "Untitled - Notepad" 更改为其他内容
- 在应用程序启动时停靠 QDockWidget?
- 在应用程序启动时读取文件
- osX - 如何从我的 QT 应用程序启动另一个程序
- 如何跟踪 C++14 中的控制台应用程序启动的次数?
- 调试从 Linux 中的另一个C++应用程序启动的 python 脚本
- 添加新对话框后,MFC 应用程序启动失败并"DLL Initialization Failed"
- 在应用程序启动之前做某事
- 基于CDialog的应用程序启动时,如何将我的辅助对话框窗口带到顶部
- 在Qt和C++中从另一个应用程序启动一个应用软件会产生问题
- 在 C++/STL/MFC 应用程序启动早期发生的致命异常中,是否可以信任堆栈回溯符号名称?
- 从控制台应用程序启动窗口应用程序
- 如何从另一个C++控制台应用程序启动/结束C++控制台应用程序
- 从 MFC(c++) 应用程序启动的可执行 jar 中获取返回值
- 从 MFC 应用程序启动 Java 时,在 MFC 应用程序中显示等待光标,直到它完成其进程
- 从控制台应用程序启动控制台应用程序
- Windows应用程序启动我的控制台
- 从应用程序启动 Linux 服务时避免套接字继承C++
- 如何在应用程序启动后隐藏其命令提示符