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

时间:2012-05-08 06:11:28

标签: c++ .net mfc process

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

1 个答案:

答案 0 :(得分:3)

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