c++ - 在第一次向用户显示表单之前,应用程序不会启动

标签 c++ .net mfc process

这是一个奇怪的问题。我编写了一个启动进程的 .NET 应用程序。这个进程是一个用c++写的MFC应用程序。出于某种原因,在第一次向用户显示表单之前,该进程不会开始执行任何操作。例如,如果进程开始最小化,我必须在它开始做它应该做的任何事情之前取消最小化它(点击它)。此外,如果我的应用程序正在运行并在屏幕锁定时启动此进程,则该进程的行为与最小化时相同。在我解锁屏幕并首次向用户显示之前,它不会开始执行任何操作。就像我说的,这是一个奇怪的问题,所以我希望我能正确地传达这个问题。

最佳答案

听起来您的功能嵌入在 MFC Windows 的加载事件中。如果您希望应用程序更具 react 性,请将该代码移至您的应用程序类。

关于c++ - 在第一次向用户显示表单之前,应用程序不会启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10493457/

相关文章:

visual-c++ - 使用 #pragma Once 或 #ifndef#endif 哪个更有效?

java - 拦截应用程序发出的套接字调用并将其映射到自定义套接字

c++ - 我如何使用这个链接列表实现?

.net - JSON 日期序列化和时区

c# - 由于非托管内存处理的延迟导致内存不足?

c# - 无法使 ShouldSerialize 模式与 XmlSerializer 一起使用

c++ - fatal error C1189 : #error : WINDOWS. H 已包括在内。 MFC 应用程序不得 #include <windows.h>

c++ - graphviz 渲染到 gdiplus

c++ - size_t 是字长吗?

c++ - 为什么 QMutex 未知?