0

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

4

1 回答 1

3

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

于 2012-05-08T06:22:07.160 回答