我正在通過CreateProcess API啓動子進程。但是,因爲啓動並顯示其主窗口需要一些時間,所以在發生這種情況時,用戶可以在父窗口中的其他位置單擊鼠標。子窗口然後轉到後臺。我如何從父進程中將其重新置於前臺?Windows C++將啓動的子進程帶到前臺
0
A
回答
1
我已經在過去使用SetWindowPos()這一點。這是一種瑞士軍刀,它可以移動和調整窗口大小,也可以改變它們的Z軸位置。你只是想改變它的Z順序爲HWND_TOP。
3
你不這樣做,用戶決定,她厭倦了等待,想要一個負責任的程序工作。查看SetForegroundWindow()中的細小打印,其原因是嘗試爲此找到解決方法實際上不起作用。確保她可以在初始化時返回程序,任務欄按鈕是關鍵。
0
SetActiveWindow()
在過去也曾對我來說,我推薦它。
相關問題
- 1. 將進程帶到前臺
- 2. 如何將進程窗口帶到X Windows的前臺? (C++)
- 3. 如何在android啓動時禁用「將活動帶到前臺」?
- 4. 如何將子進程在後臺運行到前臺
- 5. C# - 在後臺啓動進程
- 6. 將UIScrollView帶到前臺
- 7. 停止例程服務開始將現有後臺進程帶到前臺
- 8. 將Windows Mobile 6表單帶入前臺
- 9. grep啓動後臺進程
- 10. 根據後臺進程啓動進程
- 11. 後臺進程可以在同一個shell中啓動前臺進程嗎?
- 12. 開始活動不會將應用程序帶到前臺
- 13. 將C++程序移到前臺
- 14. 在Windows機器上的PHP;在後臺啓動進程
- 15. 如何將孤立的後臺進程恢復到前臺?
- 16. 發送後臺進程到前臺
- 17. 將應用程序添加到C#中的Windows啓動?
- 18. 如何啓動控制檯進程
- 19. 在Ubuntu終端中將進程從後臺移動到前臺時的問題
- 20. 帶來的MessageBox到前臺
- 21. 如何將終端切換到使用NSTask啓動的新進程子進程?
- 22. 如何確保將wxFrame帶到前臺?
- 23. 如何將任務帶到前臺
- 24. 在android中將服務帶到前臺
- 25. Visual Studio將背景cmd.exe帶到前臺
- 26. 可以VoipHttpIncomingCallTask將WP8應用程序帶到前臺嗎?
- 27. 如何以編程方式將應用程序帶到前臺
- 28. 從C++進程啓動Java進程
- 29. 在當前控制檯中將*可中斷睡眠*過程帶到前臺
- 30. C#等待進程啓動