C++ Windows C++;将启动的子进程置于前台

C++ Windows C++;将启动的子进程置于前台,c++,winapi,mfc,window,C++,Winapi,Mfc,Window,我正在通过CreateProcess API启动一个子进程。但是,由于启动并显示其主窗口需要一些时间,因此在启动时,用户可以单击父窗口中的其他位置。然后,子窗口转到背景。如何从父进程将其恢复到前台?如果没有,用户决定她已经厌倦了等待,希望使用响应程序。请查看setForeGroundIndow()中的详细说明,因为试图找到解决方法实际上是行不通的。确保她可以在程序初始化时返回到程序,任务栏按钮是关键。如果没有,用户认为她已经厌倦了等待,希望使用响应程序。请查看setForeGroundIndow

我正在通过CreateProcess API启动一个子进程。但是,由于启动并显示其主窗口需要一些时间,因此在启动时,用户可以单击父窗口中的其他位置。然后,子窗口转到背景。如何从父进程将其恢复到前台?

如果没有,用户决定她已经厌倦了等待,希望使用响应程序。请查看setForeGroundIndow()中的详细说明,因为试图找到解决方法实际上是行不通的。确保她可以在程序初始化时返回到程序,任务栏按钮是关键。

如果没有,用户认为她已经厌倦了等待,希望使用响应程序。请查看setForeGroundIndow()中的详细说明,因为试图找到解决方法实际上是行不通的。确保她可以在程序初始化时返回到该程序,任务栏按钮是关键。

我以前使用过SetWindowPos()来完成此操作。这是一种瑞士军刀,它可以移动和调整窗口大小,以及改变它们的z顺序位置。您只需要将其z顺序更改为HWND_TOP。

我以前使用过SetWindowPos()来实现这一点。这是一种瑞士军刀,它可以移动和调整窗口大小,以及改变它们的z顺序位置。您只需要将其z顺序更改为HWND_TOP。

SetActiveWindow()
过去也适用于我,我推荐。

SetActiveWindow()
过去也适用于我,我推荐